IOutputStream.WriteAsync(IBuffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Daten asynchron in einen sequenziellen Stream.
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)
Parameter
- buffer
- IBuffer
Ein Puffer, der die zu schreibenden Daten enthält.
Gibt zurück
Windows.Foundation.IAsyncOperationWithProgress<unsigned int,unsigned int>
IAsyncOperationWithProgress<uint32_t,uint32_t>
Der Byte-Writer-Vorgang. Die erste ganze Zahl stellt die Anzahl der geschriebenen Bytes dar. Die zweite ganze Zahl stellt den Fortschritt des Schreibvorgangs dar.
Hinweise
Einige Streamimplementierungen unterstützen das Warteschlangen von Schreibvorgängen. In diesem Fall wird die asynchrone Ausführung der WriteAsync-Methode erst abgeschlossen, wenn die FlushAsync-Methode abgeschlossen ist. Für den Pufferparameter müssen Sie die IBuffer-Schnittstelle nicht implementieren. Stattdessen können Sie eine instance der Buffer-Klasse erstellen oder einen Puffer mithilfe von Methoden in der CryptographicBuffer-Klasse erstellen.
Erwägen Sie auch das Schreiben eines Puffers in einen IOutputStream mithilfe der WriteBuffer-Methode der DataWriter-Klasse .