共用方式為


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雖然方法沒有傳回值,但您仍然可以在將文字寫入檔案之後執行其他工作,如範例所示。

適用於