Share via


IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) Método

Definición

Abre una secuencia de acceso aleatorio al archivo que se puede usar para las operaciones de transacción y escritura con las opciones especificadas.

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)

Parámetros

options
StorageOpenOptions

Combinación bit a bit de los valores de enumeración que especifican opciones para abrir la secuencia.

Devoluciones

Cuando se completa este método, devuelve una clase StorageStreamTransaction que contiene la secuencia de acceso aleatorio y los métodos que se pueden usar para completar las transacciones.

Atributos

Comentarios

Este método da como resultado una secuencia que escribe en un archivo temporal y, a continuación, confirma atómicamente las escrituras en el archivo real cambiando el nombre del archivo temporal al archivo real. Debido a cómo funciona la escritura de secuencias, un escritor de transacciones no puede coexistir con otro escritor, lo que significa Que StorageOpenOptions.AllowReadersAndWriters no es válido para este método y devolverá E_INVALIDARG si se usa.

Se aplica a