Share via


IDataReader Interfaccia

Definizione

Fornisce l'accesso in lettura a un flusso di 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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

ByteOrder

Ottiene o imposta l'ordine dei byte dei dati nel flusso di input.

InputStreamOptions

Ottiene o imposta le opzioni di lettura per il flusso di input.

UnconsumedBufferLength

Ottiene le dimensioni del buffer che non è stato letto.

UnicodeEncoding

Ottiene o imposta la codifica dei caratteri Unicode per il flusso di input.

Metodi

DetachBuffer()

Scollega un buffer collegato in precedenza al lettore.

DetachStream()

Scollega un flusso collegato in precedenza al lettore.

LoadAsync(UInt32)

Carica i dati dal flusso di input.

ReadBoolean()

Legge un valore booleano dal flusso di input.

ReadBuffer(UInt32)

Legge un buffer dal flusso di input.

ReadByte()

Legge un valore di byte dal flusso di input.

ReadBytes(Byte[])

Legge una matrice di valori di byte dal flusso di input.

ReadDateTime()

Legge un valore di data e ora dal flusso di input.

ReadDouble()

Legge un valore a virgola mobile dal flusso di input.

ReadGuid()

Legge un valore GUID dal flusso di input.

ReadInt16()

Legge un valore intero a 16 bit dal flusso di input.

ReadInt32()

Legge un valore intero a 32 bit dal flusso di input.

ReadInt64()

Legge un valore intero a 64 bit dal flusso di input.

ReadSingle()

Legge un valore a virgola mobile dal flusso di input.

ReadString(UInt32)

Legge un valore stringa dal flusso di input.

ReadTimeSpan()

Legge un intervallo di tempo dal flusso di input.

ReadUInt16()

Legge un intero senza segno a 16 bit dal flusso di input.

ReadUInt32()

Legge un intero senza segno a 32 bit dal flusso di input.

ReadUInt64()

Legge un intero senza segno a 64 bit dal flusso di input.

Si applica a