Partilhar via


IDataReader Interface

Definição

Fornece acesso de leitura a um fluxo de entrada.

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
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

ByteOrder

Obtém ou define a ordem de bytes dos dados no fluxo de entrada.

InputStreamOptions

Obtém ou define as opções de leitura para o fluxo de entrada.

UnconsumedBufferLength

Obtém o tamanho do buffer que não foi lido.

UnicodeEncoding

Obtém ou define a codificação de caracteres Unicode para o fluxo de entrada.

Métodos

DetachBuffer()

Desanexa um buffer que foi anexado anteriormente ao leitor.

DetachStream()

Desanexa um fluxo que foi anexado anteriormente ao leitor.

LoadAsync(UInt32)

Carrega dados do fluxo de entrada.

ReadBoolean()

Lê um valor booliano do fluxo de entrada.

ReadBuffer(UInt32)

Lê um buffer do fluxo de entrada.

ReadByte()

Lê um valor de byte do fluxo de entrada.

ReadBytes(Byte[])

Lê uma matriz de valores de bytes do fluxo de entrada.

ReadDateTime()

Lê um valor de data e hora do fluxo de entrada.

ReadDouble()

Lê um valor de ponto flutuante do fluxo de entrada.

ReadGuid()

Lê um valor GUID do fluxo de entrada.

ReadInt16()

Lê um valor inteiro de 16 bits do fluxo de entrada.

ReadInt32()

Lê um valor inteiro de 32 bits do fluxo de entrada.

ReadInt64()

Lê um valor inteiro de 64 bits do fluxo de entrada.

ReadSingle()

Lê um valor de ponto flutuante do fluxo de entrada.

ReadString(UInt32)

Lê um valor de cadeia de caracteres do fluxo de entrada.

ReadTimeSpan()

Lê um intervalo de tempo do fluxo de entrada.

ReadUInt16()

Lê um inteiro sem sinal de 16 bits do fluxo de entrada.

ReadUInt32()

Lê um inteiro sem sinal de 32 bits do fluxo de entrada.

ReadUInt64()

Lê um inteiro sem sinal de 64 bits do fluxo de entrada.

Aplica-se a