IDataWriter Antarmuka

Definisi

Menyediakan akses tulis ke aliran output.

public interface class IDataWriter
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
struct IDataWriter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
public interface IDataWriter
Public Interface IDataWriter
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Properti

ByteOrder

Mendapatkan atau mengatur urutan byte data dalam aliran output.

UnicodeEncoding

Mendapatkan atau mengatur pengodean karakter Unicode untuk aliran output.

UnstoredBufferLength

Mendapatkan ukuran buffer yang belum digunakan.

Metode

DetachBuffer()

Mencopot buffer yang sebelumnya dilampirkan ke penulis.

DetachStream()

Mencopot aliran yang sebelumnya dilampirkan ke penulis.

FlushAsync()

Membersihkan data secara asinkron.

MeasureString(String)

Mendapatkan ukuran string.

StoreAsync()

Menerapkan data dalam buffer ke penyimpanan cadangan.

WriteBoolean(Boolean)

Menulis nilai Boolean ke aliran output.

WriteBuffer(IBuffer)

Menulis sejumlah byte dari buffer ke aliran output.

WriteBuffer(IBuffer, UInt32, UInt32)

Menulis berbagai byte dari buffer ke aliran output.

WriteByte(Byte)

Menulis nilai byte ke aliran output.

WriteBytes(Byte[])

Menulis array nilai byte ke aliran output.

WriteDateTime(DateTime)

Menulis nilai tanggal dan waktu ke aliran output.

WriteDouble(Double)

Menulis nilai floating-point ke aliran output.

WriteGuid(Guid)

Menulis nilai GUID ke aliran output.

WriteInt16(Int16)

Menulis nilai bilangan bulat 16-bit ke aliran output.

WriteInt32(Int32)

Menulis nilai bilangan bulat 32-bit ke aliran output.

WriteInt64(Int64)

Menulis nilai bilangan bulat 64-bit ke aliran output.

WriteSingle(Single)

Tulis nilai floating-point ke aliran output.

WriteString(String)

Menulis nilai string ke aliran output.

WriteTimeSpan(TimeSpan)

Menulis nilai interval waktu ke aliran output.

WriteUInt16(UInt16)

Menulis nilai bilangan bulat 16-bit yang tidak ditandatangani ke aliran output.

WriteUInt32(UInt32)

Menulis nilai bilangan bulat 32-bit yang tidak ditandatangani ke aliran output.

WriteUInt64(UInt64)

Menulis nilai bilangan bulat 64-bit yang tidak ditandatangani ke aliran output.

Berlaku untuk