Condividi tramite


IDataWriter Interfaccia

Definizione

Fornisce l'accesso in scrittura a un flusso di output.

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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Proprietà

ByteOrder

Ottiene o imposta l'ordine dei byte dei dati nel flusso di output.

UnicodeEncoding

Ottiene o imposta la codifica dei caratteri Unicode per il flusso di output.

UnstoredBufferLength

Ottiene le dimensioni del buffer che non è stato utilizzato.

Metodi

DetachBuffer()

Scollega un buffer collegato in precedenza al writer.

DetachStream()

Scollega un flusso collegato in precedenza al writer.

FlushAsync()

Scarica i dati in modo asincrono.

MeasureString(String)

Ottiene le dimensioni di una stringa.

StoreAsync()

Esegue il commit dei dati nel buffer in un archivio di backup.

WriteBoolean(Boolean)

Scrive un valore booleano nel flusso di output.

WriteBuffer(IBuffer)

Scrive un numero di byte da un buffer nel flusso di output.

WriteBuffer(IBuffer, UInt32, UInt32)

Scrive un intervallo di byte da un buffer al flusso di output.

WriteByte(Byte)

Scrive un valore di byte nel flusso di output.

WriteBytes(Byte[])

Scrive una matrice di valori di byte nel flusso di output.

WriteDateTime(DateTime)

Scrive un valore di data e ora nel flusso di output.

WriteDouble(Double)

Scrive un valore a virgola mobile nel flusso di output.

WriteGuid(Guid)

Scrive un valore GUID nel flusso di output.

WriteInt16(Int16)

Scrive un valore intero a 16 bit nel flusso di output.

WriteInt32(Int32)

Scrive un valore intero a 32 bit nel flusso di output.

WriteInt64(Int64)

Scrive un valore intero a 64 bit nel flusso di output.

WriteSingle(Single)

Scrivere un valore a virgola mobile nel flusso di output.

WriteString(String)

Scrive un valore stringa nel flusso di output.

WriteTimeSpan(TimeSpan)

Scrive un valore di intervallo di tempo nel flusso di output.

WriteUInt16(UInt16)

Scrive un valore intero senza segno a 16 bit nel flusso di output.

WriteUInt32(UInt32)

Scrive un valore intero senza segno a 32 bit nel flusso di output.

WriteUInt64(UInt64)

Scrive un valore intero senza segno a 64 bit nel flusso di output.

Si applica a