Share via


FileIO.WriteBufferAsync(IStorageFile, IBuffer) Método

Definición

Escribe datos de un búfer en el archivo especificado.

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

Parámetros

file
IStorageFile

Archivo en el que se escribe el búfer de datos.

buffer
IBuffer

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

Devoluciones

No se devuelve ningún objeto o valor cuando se completa este método.

Atributos

Ejemplos

El ejemplo de acceso a archivos muestra cómo usar WriteBufferAsync para escribir datos de un búfer en un archivo.

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
}

En el ejemplo, file es una variable local que contiene un storageFile que representa el archivo que se va a escribir.

Aunque los WriteBufferAsync métodos no tienen un valor devuelto, todavía puede realizar tareas adicionales después de escribir el texto en el archivo, como se muestra en el ejemplo.

Se aplica a