IStorageFile2.OpenTransactedWriteAsync(StorageOpenOptions) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.