IDataWriter 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供輸出資料流程的寫入權限。
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 位不帶正負號的整數值寫入輸出資料流程。 |