Transaction.CommitAsync 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.
Surcharges
CommitAsync() |
Valide l’ensemble des opérations associées à la transaction. La réplication et les écritures sur disque local sont effectuées de manière asynchrone |
CommitAsync(TimeSpan) |
Valide l’ensemble des opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures sur disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas d’expiration du délai. |
CommitAsync(TimeSpan, CancellationToken) |
Obsolète.
Valide l’ensemble des opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures sur disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas d’expiration du délai. |
CommitAsync()
Valide l’ensemble des opérations associées à la transaction. La réplication et les écritures sur disque local sont effectuées de manière asynchrone
public System.Threading.Tasks.Task<long> CommitAsync ();
member this.CommitAsync : unit -> System.Threading.Tasks.Task<int64>
Public Function CommitAsync () As Task(Of Long)
Retours
Tâche dont le résultat est le numéro de séquence logique de la transaction. Le numéro de séquence est associé à toutes les clés écrites dans cette transaction et peut être passé dans les API acceptant un paramètre de numéro de séquence case activée pour implémenter l’accès concurrentiel optimiste :
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
S’applique à
CommitAsync(TimeSpan)
Valide l’ensemble des opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures sur disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas d’expiration du délai.
public System.Threading.Tasks.Task<long> CommitAsync (TimeSpan timeout);
member this.CommitAsync : TimeSpan -> System.Threading.Tasks.Task<int64>
Public Function CommitAsync (timeout As TimeSpan) As Task(Of Long)
Paramètres
- timeout
- TimeSpan
Durée d’attente de la fin de la réplication et des écritures sur disque local avant TimeoutException d’être levée.
Retours
Tâche dont le résultat est le numéro de séquence logique de la transaction. Le numéro de séquence est associé à toutes les clés écrites dans cette transaction et peut être passé dans les API acceptant un paramètre de numéro de séquence case activée pour implémenter l’accès concurrentiel optimiste :
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
S’applique à
CommitAsync(TimeSpan, CancellationToken)
Attention
Use CommitAsync() or CommitAsync(TimeSpan) overloads
Valide l’ensemble des opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures sur disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas d’expiration du délai.
[System.Obsolete("Use CommitAsync() or CommitAsync(TimeSpan) overloads")]
public System.Threading.Tasks.Task<long> CommitAsync (TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Use CommitAsync() or CommitAsync(TimeSpan) overloads")>]
member this.CommitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Function CommitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of Long)
Paramètres
- timeout
- TimeSpan
Durée d’attente de la fin de la réplication et des écritures sur disque local avant TimeoutException d’être levée.
- cancellationToken
- CancellationToken
Pas utilisé pour l’instant. Réservé pour un usage futur.
Retours
Tâche dont le résultat est le numéro de séquence logique de la transaction. Le numéro de séquence est associé à toutes les clés écrites dans cette transaction et peut être passé dans les API acceptant un paramètre de numéro de séquence case activée pour implémenter l’accès concurrentiel optimiste :
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
- Attributs
S’applique à
Azure SDK for .NET