Freigeben über


IDataWriter Schnittstelle

Definition

Bietet Schreibzugriff auf einen Ausgabedatenstrom.

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
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

ByteOrder

Ruft die Bytereihenfolge der Daten im Ausgabestream ab oder legt diese fest.

UnicodeEncoding

Ruft die Unicode-Zeichencodierung für den Ausgabestream ab oder legt diese fest.

UnstoredBufferLength

Ruft die Größe des Puffers ab, der nicht verwendet wurde.

Methoden

DetachBuffer()

Trennt einen Puffer, der zuvor an den Writer angefügt war.

DetachStream()

Trennt einen Stream, der zuvor an den Writer angefügt war.

FlushAsync()

Leert Daten asynchron.

MeasureString(String)

Ruft die Größe einer Zeichenfolge ab.

StoreAsync()

Committ Daten im Puffer an einen Sicherungsspeicher.

WriteBoolean(Boolean)

Schreibt einen booleschen Wert in den Ausgabestream.

WriteBuffer(IBuffer)

Schreibt eine Anzahl von Bytes aus einem Puffer in den Ausgabestream.

WriteBuffer(IBuffer, UInt32, UInt32)

Schreibt einen Bytebereich aus einem Puffer in den Ausgabedatenstrom.

WriteByte(Byte)

Schreibt einen Bytewert in den Ausgabedatenstrom.

WriteBytes(Byte[])

Schreibt ein Array von Bytewerten in den Ausgabedatenstrom.

WriteDateTime(DateTime)

Schreibt einen Datums- und Uhrzeitwert in den Ausgabedatenstrom.

WriteDouble(Double)

Schreibt einen Gleitkommawert in den Ausgabestream.

WriteGuid(Guid)

Schreibt einen GUID-Wert in den Ausgabestream.

WriteInt16(Int16)

Schreibt einen ganzzahligen 16-Bit-Wert in den Ausgabestream.

WriteInt32(Int32)

Schreibt einen ganzzahligen 32-Bit-Wert in den Ausgabestream.

WriteInt64(Int64)

Schreibt einen ganzzahligen 64-Bit-Wert in den Ausgabestream.

WriteSingle(Single)

Schreiben Sie einen Gleitkommawert in den Ausgabestream.

WriteString(String)

Schreibt einen Zeichenfolgenwert in den Ausgabedatenstrom.

WriteTimeSpan(TimeSpan)

Schreibt einen Zeitintervallwert in den Ausgabedatenstrom.

WriteUInt16(UInt16)

Schreibt einen 16-Bit-Ganzzahlwert ohne Vorzeichen in den Ausgabedatenstrom.

WriteUInt32(UInt32)

Schreibt einen 32-Bit-Ganzzahlwert ohne Vorzeichen in den Ausgabedatenstrom.

WriteUInt64(UInt64)

Schreibt einen 64-Bit-Ganzzahlwert ohne Vorzeichen in den Ausgabedatenstrom.

Gilt für: