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