Partage via


IDataWriter Interface

Définition

Fournit un accès en écriture à un flux de sortie.

public interface class IDataWriter
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
struct IDataWriter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
public interface IDataWriter
Public Interface IDataWriter
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 des octets des données dans le flux de sortie.

UnicodeEncoding

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

UnstoredBufferLength

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

Méthodes

DetachBuffer()

Détache une mémoire tampon précédemment attachée à l’enregistreur.

DetachStream()

Détache un flux qui était précédemment attaché à l’enregistreur.

FlushAsync()

Vide les données de manière asynchrone.

MeasureString(String)

Obtient la taille d’une chaîne.

StoreAsync()

Valide les données de la mémoire tampon dans un magasin de stockage.

WriteBoolean(Boolean)

Écrit une valeur booléenne dans le flux de sortie.

WriteBuffer(IBuffer)

Écrit un nombre d’octets d’une mémoire tampon dans le flux de sortie.

WriteBuffer(IBuffer, UInt32, UInt32)

Écrit une plage d’octets d’une mémoire tampon dans le flux de sortie.

WriteByte(Byte)

Écrit une valeur d’octet dans le flux de sortie.

WriteBytes(Byte[])

Écrit un tableau de valeurs d’octets dans le flux de sortie.

WriteDateTime(DateTime)

Écrit une valeur de date et d’heure dans le flux de sortie.

WriteDouble(Double)

Écrit une valeur à virgule flottante dans le flux de sortie.

WriteGuid(Guid)

Écrit une valeur GUID dans le flux de sortie.

WriteInt16(Int16)

Écrit une valeur entière 16 bits dans le flux de sortie.

WriteInt32(Int32)

Écrit une valeur entière 32 bits dans le flux de sortie.

WriteInt64(Int64)

Écrit une valeur entière 64 bits dans le flux de sortie.

WriteSingle(Single)

Écrivez une valeur à virgule flottante dans le flux de sortie.

WriteString(String)

Écrit une valeur de chaîne dans le flux de sortie.

WriteTimeSpan(TimeSpan)

Écrit une valeur d’intervalle de temps dans le flux de sortie.

WriteUInt16(UInt16)

Écrit une valeur entière non signée 16 bits dans le flux de sortie.

WriteUInt32(UInt32)

Écrit une valeur entière non signée 32 bits dans le flux de sortie.

WriteUInt64(UInt64)

Écrit une valeur entière non signée 64 bits dans le flux de sortie.

S’applique à