IDataWriter Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |