Поделиться через


FileIO.WriteBufferAsync(IStorageFile, IBuffer) Метод

Определение

Записывает данные из буфера в указанный файл.

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

Параметры

file
IStorageFile

Файл, в который записывается буфер данных.

buffer
IBuffer

Буфер, содержащий данные для записи.

Возвращаемое значение

После завершения этого метода объект или значение не возвращаются.

Атрибуты

Примеры

В примере доступа к файлам показано, как использовать WriteBufferAsync для записи данных из буфера в файл.

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
}

В примере — это локальная переменная, file содержащая StorageFile , представляющий файл для записи.

WriteBufferAsync Хотя методы не имеют возвращаемого значения, вы по-прежнему можете выполнять дополнительные задачи после записи текста в файл, как показано в примере.

Применяется к