IDataWriter インターフェイス

定義

出力ストリームへの書き込みアクセスを提供します。

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
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

プロパティ

ByteOrder

出力ストリーム内のデータのバイト順を取得または設定します。

UnicodeEncoding

出力ストリームの Unicode 文字エンコードを取得または設定します。

UnstoredBufferLength

使用されていないバッファーのサイズを取得します。

メソッド

DetachBuffer()

以前にライターにアタッチされていたバッファーをデタッチします。

DetachStream()

以前にライターにアタッチされていたストリームをデタッチします。

FlushAsync()

データを非同期的にフラッシュします。

MeasureString(String)

文字列のサイズを取得します。

StoreAsync()

バッファー内のデータをバッキング ストアにコミットします。

WriteBoolean(Boolean)

ブール値を出力ストリームに書き込みます。

WriteBuffer(IBuffer)

バッファーから出力ストリームにバイト数を書き込みます。

WriteBuffer(IBuffer, UInt32, UInt32)

バッファーから出力ストリームにバイト範囲を書き込みます。

WriteByte(Byte)

バイト値を出力ストリームに書き込みます。

WriteBytes(Byte[])

バイト値の配列を出力ストリームに書き込みます。

WriteDateTime(DateTime)

日付と時刻の値を出力ストリームに書き込みます。

WriteDouble(Double)

浮動小数点値を出力ストリームに書き込みます。

WriteGuid(Guid)

GUID 値を出力ストリームに書き込みます。

WriteInt16(Int16)

16 ビットの整数値を出力ストリームに書き込みます。

WriteInt32(Int32)

32 ビット整数値を出力ストリームに書き込みます。

WriteInt64(Int64)

64 ビット整数値を出力ストリームに書き込みます。

WriteSingle(Single)

浮動小数点値を出力ストリームに書き込みます。

WriteString(String)

文字列値を出力ストリームに書き込みます。

WriteTimeSpan(TimeSpan)

出力ストリームに時間間隔値を書き込みます。

WriteUInt16(UInt16)

16 ビット符号なし整数値を出力ストリームに書き込みます。

WriteUInt32(UInt32)

32 ビット符号なし整数値を出力ストリームに書き込みます。

WriteUInt64(UInt64)

64 ビット符号なし整数値を出力ストリームに書き込みます。

適用対象