Condividi tramite


IOutputStream.WriteAsync(IBuffer) Metodo

Definizione

Scrive i dati in modo asincrono in un flusso sequenziale.

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)

Parametri

buffer
IBuffer

Buffer che contiene i dati da scrivere.

Restituisce

IAsyncOperationWithProgress<UInt32,UInt32>

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

IAsyncOperationWithProgress<uint32_t,uint32_t>

Operazione di writer byte. Il primo intero rappresenta il numero di byte scritti. Il secondo intero rappresenta lo stato di avanzamento dell'operazione di scrittura.

Commenti

Alcune implementazioni di flusso supportano l'accodamento delle operazioni di scrittura. In questo caso, l'esecuzione asincrona del metodo WriteAsync non viene completata fino al completamento del metodo FlushAsync . Per il parametro buffer non è necessario implementare l'interfaccia IBuffer . È invece possibile creare un'istanza della classe Buffer o creare un buffer usando metodi nella classe CryptographicBuffer .

È anche consigliabile scrivere un buffer in un IOutputStream usando il metodo WriteBuffer della classe DataWriter .

Si applica a