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