Compartir a través de


IOutputStream.WriteAsync(IBuffer) Método

Definición

Escribe datos de forma asincrónica en una secuencia secuencial.

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

Búfer que contiene los datos que se van a escribir.

Devoluciones

IAsyncOperationWithProgress<UInt32,UInt32>

Windows.Foundation.IAsyncOperationWithProgress<unsigned int,unsigned int>

IAsyncOperationWithProgress<uint32_t,uint32_t>

Operación de escritura de bytes. El primer entero representa el número de bytes escritos. El segundo entero representa el progreso de la operación de escritura.

Comentarios

Algunas implementaciones de flujo admiten la puesta en cola de operaciones de escritura. En este caso, la ejecución asincrónica del método WriteAsync no se completa hasta que se haya completado el método FlushAsync . Para el parámetro de búfer , no es necesario implementar la interfaz IBuffer . En su lugar, puede crear una instancia de la clase Buffer o crear un búfer mediante métodos de la clase CryptographicBuffer .

Considere también la posibilidad de escribir un búfer en un IOutputStream mediante el método WriteBuffer de la clase DataWriter .

Se aplica a