IDataReader Antarmuka

Definisi

Menyediakan akses baca ke aliran input.

public interface class IDataReader
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3803512873, 46273, 17172, 164, 184, 251, 129, 58, 47, 39, 94)]
struct IDataReader
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3803512873, 46273, 17172, 164, 184, 251, 129, 58, 47, 39, 94)]
public interface IDataReader
Public Interface IDataReader
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 input.

InputStreamOptions

Mendapatkan atau mengatur opsi baca untuk aliran input.

UnconsumedBufferLength

Mendapatkan ukuran buffer yang belum dibaca.

UnicodeEncoding

Mendapatkan atau mengatur pengodean karakter Unicode untuk aliran input.

Metode

DetachBuffer()

Mencopot buffer yang sebelumnya dilampirkan ke pembaca.

DetachStream()

Mencopot aliran yang sebelumnya dilampirkan ke pembaca.

LoadAsync(UInt32)

Memuat data dari aliran input.

ReadBoolean()

Membaca nilai Boolean dari aliran input.

ReadBuffer(UInt32)

Membaca buffer dari aliran input.

ReadByte()

Membaca nilai byte dari aliran input.

ReadBytes(Byte[])

Membaca array nilai byte dari aliran input.

ReadDateTime()

Membaca nilai tanggal dan waktu dari aliran input.

ReadDouble()

Membaca nilai floating-point dari aliran input.

ReadGuid()

Membaca nilai GUID dari aliran input.

ReadInt16()

Membaca nilai bilangan bulat 16-bit dari aliran input.

ReadInt32()

Membaca nilai bilangan bulat 32-bit dari aliran input.

ReadInt64()

Membaca nilai bilangan bulat 64-bit dari aliran input.

ReadSingle()

Membaca nilai floating-point dari aliran input.

ReadString(UInt32)

Membaca nilai string dari aliran input.

ReadTimeSpan()

Membaca interval waktu dari aliran input.

ReadUInt16()

Membaca bilangan bulat yang tidak ditandatangani 16-bit dari aliran input.

ReadUInt32()

Membaca bilangan bulat 32-bit yang tidak ditandatangani dari aliran input.

ReadUInt64()

Membaca bilangan bulat 64-bit yang tidak ditandatangani dari aliran input.

Berlaku untuk