IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開啟檔案的隨機存取資料流程,該檔案可用於具有指定選項的交易寫入作業。
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。