Поделиться через


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

Возвращает или задает кодировку символов Юникода для выходного потока.

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-разрядное целое число без знака в выходной поток.

Применяется к