共用方式為


IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) 方法

定義

開啟檔案的隨機存取資料流程,該檔案可用於具有指定選項的交易寫入作業。

public:
 IAsyncOperation<StorageStreamTransaction ^> ^ OpenTransactedWriteAsync(StorageOpenOptions options);
/// [Windows.Foundation.Metadata.Overload("OpenTransactedWriteWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(StorageOpenOptions const& options);
[Windows.Foundation.Metadata.Overload("OpenTransactedWriteWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(StorageOpenOptions options);
function openTransactedWriteAsync(options)
Public Function OpenTransactedWriteAsync (options As StorageOpenOptions) As IAsyncOperation(Of StorageStreamTransaction)

參數

options
StorageOpenOptions

列舉值的位元組合,指定開啟資料流程的選項。

傳回

當這個方法完成時,它會傳回 StorageStreamTransaction ,其中包含可用來完成交易的隨機存取資料流程和方法。

屬性

備註

此方法會產生寫入暫存檔的資料流程,然後藉由將暫存檔重新命名至實際檔案,以不可部分完成的方式認可寫入到實際檔案。 由於資料流程寫入的運作方式,交易寫入器無法與另一個寫入器共存,這表示 StorageOpenOptions.AllowReadersAndWriters 對此方法無效,而且在使用時會傳回E_INVALIDARG。

適用於