IOutputStream.WriteAsync(IBuffer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно записывает данные в последовательный поток.
public:
IAsyncOperationWithProgress<unsigned int, unsigned int> ^ WriteAsync(IBuffer ^ buffer);
IAsyncOperationWithProgress<uint32_t, uint32_t> WriteAsync(IBuffer const& buffer);
public IAsyncOperationWithProgress<uint,uint> WriteAsync(IBuffer buffer);
function writeAsync(buffer)
Public Function WriteAsync (buffer As IBuffer) As IAsyncOperationWithProgress(Of UInteger, UInteger)
Параметры
- buffer
- IBuffer
Буфер, содержащий записываемые данные.
Возвращаемое значение
Windows.Foundation.IAsyncOperationWithProgress<unsigned int,unsigned int>
IAsyncOperationWithProgress<uint32_t,uint32_t>
Операция записи байтов. Первое целое число представляет количество записанных байтов. Второе целое число представляет ход выполнения операции записи.
Комментарии
Некоторые реализации потока поддерживают постановку в очередь операций записи. В этом случае асинхронное выполнение метода WriteAsync не завершается до завершения метода FlushAsync . Для параметра buffer не нужно реализовывать интерфейс IBuffer . Вместо этого можно создать экземпляр класса Buffer или буфер с помощью методов класса CryptographicBuffer .
Также рассмотрите возможность записи буфера в IOutputStream с помощью метода WriteBuffer класса DataWriter .