IDataReader Interface

Définition

Fournit un accès en lecture à un flux d’entrée.

C#
[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
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

ByteOrder

Obtient ou définit l’ordre d’octet des données dans le flux d’entrée.

InputStreamOptions

Obtient ou définit les options de lecture du flux d’entrée.

UnconsumedBufferLength

Obtient la taille de la mémoire tampon qui n’a pas été lue.

UnicodeEncoding

Obtient ou définit l’encodage de caractères Unicode pour le flux d’entrée.

Méthodes

DetachBuffer()

Détache une mémoire tampon précédemment attachée au lecteur.

DetachStream()

Détache un flux précédemment attaché au lecteur.

LoadAsync(UInt32)

Charge des données à partir du flux d’entrée.

ReadBoolean()

Lit une valeur booléenne à partir du flux d’entrée.

ReadBuffer(UInt32)

Lit une mémoire tampon à partir du flux d’entrée.

ReadByte()

Lit une valeur d’octet à partir du flux d’entrée.

ReadBytes(Byte[])

Lit un tableau de valeurs d’octets à partir du flux d’entrée.

ReadDateTime()

Lit une valeur de date et d’heure à partir du flux d’entrée.

ReadDouble()

Lit une valeur à virgule flottante à partir du flux d’entrée.

ReadGuid()

Lit une valeur GUID à partir du flux d’entrée.

ReadInt16()

Lit une valeur entière de 16 bits à partir du flux d’entrée.

ReadInt32()

Lit une valeur entière 32 bits à partir du flux d’entrée.

ReadInt64()

Lit une valeur entière 64 bits à partir du flux d’entrée.

ReadSingle()

Lit une valeur à virgule flottante à partir du flux d’entrée.

ReadString(UInt32)

Lit une valeur de chaîne à partir du flux d’entrée.

ReadTimeSpan()

Lit un intervalle de temps à partir du flux d’entrée.

ReadUInt16()

Lit un entier 16 bits non signé à partir du flux d’entrée.

ReadUInt32()

Lit un entier 32 bits non signé à partir du flux d’entrée.

ReadUInt64()

Lit un entier 64 bits non signé à partir du flux d’entrée.

S’applique à

Produit Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100