次の方法で共有


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 戻り値はありませんが、例に示すように、テキストがファイルに書き込まれた後も追加のタスクを実行できます。

適用対象