Partager via


IDataReader Interface

Définition

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

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
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 à