Freigeben über


IDataReader Schnittstelle

Definition

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.

Gilt für: