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 位无符号整数值写入输出流。 |