IDataWriter Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |