Freigeben über


FileIO.WriteBufferAsync(IStorageFile, IBuffer) Methode

Definition

Schreibt Daten aus einem Puffer in die angegebene Datei.

public:
 static IAsyncAction ^ WriteBufferAsync(IStorageFile ^ file, IBuffer ^ buffer);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction WriteBufferAsync(IStorageFile const& file, IBuffer const& buffer);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction WriteBufferAsync(IStorageFile file, IBuffer buffer);
function writeBufferAsync(file, buffer)
Public Shared Function WriteBufferAsync (file As IStorageFile, buffer As IBuffer) As IAsyncAction

Parameter

file
IStorageFile

Die Datei, in die der Datenpuffer geschrieben wird.

buffer
IBuffer

Der Puffer, der die zu schreibenden Daten enthält.

Gibt zurück

Nach Abschluss dieser Methode wird kein Objekt oder Wert zurückgegeben.

Attribute

Beispiele

Im Dateizugriffsbeispiel wird gezeigt, wie Sie mit WriteBufferAsync Daten aus einem Puffer in eine Datei schreiben.

try
{
    if (file != null)
    {
        IBuffer buffer = CryptographicBuffer.GenerateRandom(10);
        await FileIO.WriteBufferAsync(file, buffer);
        // Perform additional tasks after file is written
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
    // For example, handle file not found
}

Im Beispiel ist eine lokale Variable, file die eine StorageFile-Datei enthält, die die zu schreibende Datei darstellt.

Obwohl die WriteBufferAsync Methoden keinen Rückgabewert haben, können Sie dennoch zusätzliche Aufgaben ausführen, nachdem der Text in die Datei geschrieben wurde, wie im Beispiel gezeigt.

Gilt für: