Partager via


Transaction.CommitAsync Méthode

Définition

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 :

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 :

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 :

Attributs

S’applique à