IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Apre un flusso ad accesso casuale al file che può essere usato per le operazioni di scrittura transazionate con le opzioni specificate.
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)
Parametri
- options
- StorageOpenOptions
Combinazione bit per bit dei valori di enumerazione che specificano le opzioni per l'apertura del flusso.
Restituisce
Al termine di questo metodo, restituisce un oggetto StorageStreamTransaction contenente il flusso di accesso casuale e i metodi che possono essere usati per completare le transazioni.
- Attributi
Commenti
Questo metodo genera un flusso che scrive in un file temporaneo, quindi esegue il commit atomico delle scritture nel file effettivo rinominando il file temporaneo nel file effettivo. A causa del funzionamento della scrittura del flusso, un writer transazionato non può coesistere con un altro writer, ovvero StorageOpenOptions.AllowReadersAndWriters non è valido per questo metodo e restituirà E_INVALIDARG se usato.