IDataReader Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
| Requisiti | Descrizione |
|---|---|
| Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Proprietà
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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. |