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
方法没有返回值,但在将文本写入文件后,仍可以执行其他任务,如示例所示。