Compartilhar via


FileIO.WriteBufferAsync(IStorageFile, IBuffer) Método

Definição

Grava dados de um buffer no arquivo 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

O arquivo no qual o buffer de dados é gravado.

buffer
IBuffer

O buffer que contém os dados a serem gravados.

Retornos

Nenhum objeto ou valor é retornado quando esse método é concluído.

Atributos

Exemplos

O exemplo de Acesso a Arquivos mostra como usar WriteBufferAsync para gravar dados de um buffer em um arquivo.

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
}

No exemplo, file é uma variável local que contém um StorageFile que representa o arquivo a ser gravado.

Embora os WriteBufferAsync métodos não tenham um valor retornado, você ainda poderá executar tarefas adicionais depois que o texto for gravado no arquivo, como mostra o exemplo.

Aplica-se a