FileIO.WriteBufferAsync(IStorageFile, IBuffer) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.