IDataReader Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Lesezugriff auf einen Eingabedatenstrom.
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
- Abgeleitet
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Eigenschaften
ByteOrder |
Ruft die Bytereihenfolge der Daten im Eingabedatenstrom ab oder legt diese fest. |
InputStreamOptions |
Ruft die Leseoptionen für den Eingabestream ab oder legt diese fest. |
UnconsumedBufferLength |
Ruft die Größe des Puffers ab, der nicht gelesen wurde. |
UnicodeEncoding |
Ruft die Unicode-Zeichencodierung für den Eingabedatenstrom ab oder legt diese fest. |
Methoden
DetachBuffer() |
Löst einen Puffer ab, der zuvor an den Reader angefügt war. |
DetachStream() |
Trennt einen Stream, der zuvor an den Reader angefügt war. |
LoadAsync(UInt32) |
Lädt Daten aus dem Eingabestream. |
ReadBoolean() |
Liest einen booleschen Wert aus dem Eingabestream. |
ReadBuffer(UInt32) |
Liest einen Puffer aus dem Eingabedatenstrom. |
ReadByte() |
Liest einen Bytewert aus dem Eingabedatenstrom. |
ReadBytes(Byte[]) |
Liest ein Array von Bytewerten aus dem Eingabedatenstrom. |
ReadDateTime() |
Liest einen Datums- und Uhrzeitwert aus dem Eingabedatenstrom. |
ReadDouble() |
Liest einen Gleitkommawert aus dem Eingabedatenstrom. |
ReadGuid() |
Liest einen GUID-Wert aus dem Eingabedatenstrom. |
ReadInt16() |
Liest einen ganzzahligen 16-Bit-Wert aus dem Eingabedatenstrom. |
ReadInt32() |
Liest einen ganzzahligen 32-Bit-Wert aus dem Eingabedatenstrom. |
ReadInt64() |
Liest einen ganzzahligen 64-Bit-Wert aus dem Eingabedatenstrom. |
ReadSingle() |
Liest einen Gleitkommawert aus dem Eingabedatenstrom. |
ReadString(UInt32) |
Liest einen Zeichenfolgenwert aus dem Eingabedatenstrom. |
ReadTimeSpan() |
Liest ein Zeitintervall aus dem Eingabedatenstrom. |
ReadUInt16() |
Liest eine 16-Bit-Ganzzahl ohne Vorzeichen aus dem Eingabedatenstrom. |
ReadUInt32() |
Liest eine 32-Bit-Ganzzahl ohne Vorzeichen aus dem Eingabedatenstrom. |
ReadUInt64() |
Liest eine 64-Bit-Ganzzahl ohne Vorzeichen aus dem Eingabedatenstrom. |