FileIO.WriteBufferAsync(IStorageFile, IBuffer) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バッファーから指定したファイルにデータを書き込みます。
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
戻り値はありませんが、例に示すように、テキストがファイルに書き込まれた後も追加のタスクを実行できます。