IDataReader Интерфейс

Определение

Предоставляет доступ на чтение для входного потока.

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
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Свойства

ByteOrder

Возвращает или задает порядок байтов данных во входном потоке.

InputStreamOptions

Возвращает или задает параметры чтения для входного потока.

UnconsumedBufferLength

Возвращает размер буфера, который не был считан.

UnicodeEncoding

Возвращает или задает кодировку символов Юникода для входного потока.

Методы

DetachBuffer()

Отсоединяет буфер, который ранее был присоединен к средству чтения.

DetachStream()

Отсоединяет поток, который ранее был присоединен к средству чтения.

LoadAsync(UInt32)

Загружает данные из входного потока.

ReadBoolean()

Считывает логическое значение из входного потока.

ReadBuffer(UInt32)

Считывает буфер из входного потока.

ReadByte()

Считывает байтовое значение из входного потока.

ReadBytes(Byte[])

Считывает массив байтовых значений из входного потока.

ReadDateTime()

Считывает значение даты и времени из входного потока.

ReadDouble()

Считывает значение с плавающей запятой из входного потока.

ReadGuid()

Считывает значение GUID из входного потока.

ReadInt16()

Считывает 16-разрядное целочисленное значение из входного потока.

ReadInt32()

Считывает 32-разрядное целочисленное значение из входного потока.

ReadInt64()

Считывает 64-разрядное целочисленное значение из входного потока.

ReadSingle()

Считывает значение с плавающей запятой из входного потока.

ReadString(UInt32)

Считывает строковое значение из входного потока.

ReadTimeSpan()

Считывает интервал времени из входного потока.

ReadUInt16()

Считывает 16-разрядное целое число без знака из входного потока.

ReadUInt32()

Считывает 32-разрядное целое число без знака из входного потока.

ReadUInt64()

Считывает 64-разрядное целое число без знака из входного потока.

Применяется к