IOutputStream.WriteAsync(IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava dados de forma assíncrona em um fluxo sequencial.
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)
Parâmetros
- buffer
- IBuffer
Um buffer que contém os dados a serem gravados.
Retornos
Windows.Foundation.IAsyncOperationWithProgress<unsigned int,unsigned int>
IAsyncOperationWithProgress<uint32_t,uint32_t>
A operação de gravador de bytes. O primeiro inteiro representa o número de bytes gravados. O segundo inteiro representa o progresso da operação de gravação.
Comentários
Algumas implementações de fluxo dão suporte à fila de operações de gravação. Nesse caso, a execução assíncrona do método WriteAsync não é concluída até que o método FlushAsync seja concluído. Para o parâmetro buffer , você não precisa implementar a interface IBuffer . Em vez disso, você pode criar uma instância da classe Buffer ou criar um buffer usando métodos na classe CryptographicBuffer .
Considere também gravar um buffer em um IOutputStream usando o método WriteBuffer da classe DataWriter .