IDataWriter Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |