Partager via


IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) Méthode

Définition

Ouvre un flux d’accès aléatoire au fichier qui peut être utilisé pour les opérations d’écriture transactionnée avec les options spécifiées.

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)

Paramètres

options
StorageOpenOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifient les options d’ouverture du flux.

Retours

Une fois cette méthode terminée, elle retourne un StorageStreamTransaction contenant le flux d’accès aléatoire et les méthodes qui peuvent être utilisées pour terminer des transactions.

Attributs

Remarques

Cette méthode génère un flux qui écrit dans un fichier temporaire, puis valide atomiquement les écritures dans le fichier réel en renommant le fichier temporaire sur le fichier réel. En raison du fonctionnement de l’écriture de flux, un enregistreur traité ne peut pas coexister avec un autre enregistreur, ce qui signifie que StorageOpenOptions.AllowReadersAndWriters n’est pas valide pour cette méthode et retourne E_INVALIDARG si elle est utilisée.

S’applique à