Transaction.CommitAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CommitAsync() |
Confirma el conjunto de operaciones asociadas a la transacción. La replicación y las escrituras de disco local se realizan de forma asincrónica |
CommitAsync(TimeSpan) |
Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera. |
CommitAsync(TimeSpan, CancellationToken) |
Obsoletos.
Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera. |
CommitAsync()
Confirma el conjunto de operaciones asociadas a la transacción. La replicación y las escrituras de disco local se realizan de forma asincrónica
public System.Threading.Tasks.Task<long> CommitAsync ();
member this.CommitAsync : unit -> System.Threading.Tasks.Task<int64>
Public Function CommitAsync () As Task(Of Long)
Devoluciones
Tarea cuyo resultado es el número de secuencia lógica de la transacción. El número de secuencia está asociado a todas las claves escritas en esta transacción y se puede pasar a las API que aceptan un parámetro de número de secuencia de comprobación para implementar la simultaneidad optimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
Se aplica a
CommitAsync(TimeSpan)
Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera.
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)
Parámetros
- timeout
- TimeSpan
Cantidad de tiempo que se debe esperar a que se completen la replicación y las escrituras de disco local antes TimeoutException de iniciarse.
Devoluciones
Tarea cuyo resultado es el número de secuencia lógica de la transacción. El número de secuencia está asociado a todas las claves escritas en esta transacción y se puede pasar a las API que aceptan un parámetro de número de secuencia de comprobación para implementar la simultaneidad optimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
Se aplica a
CommitAsync(TimeSpan, CancellationToken)
Precaución
Use CommitAsync() or CommitAsync(TimeSpan) overloads
Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera.
[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)
Parámetros
- timeout
- TimeSpan
Cantidad de tiempo que se debe esperar a que se completen la replicación y las escrituras de disco local antes TimeoutException de iniciarse.
- cancellationToken
- CancellationToken
No se usa actualmente. Reservado para uso futuro.
Devoluciones
Tarea cuyo resultado es el número de secuencia lógica de la transacción. El número de secuencia está asociado a todas las claves escritas en esta transacción y se puede pasar a las API que aceptan un parámetro de número de secuencia de comprobación para implementar la simultaneidad optimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
- Atributos
Se aplica a
Azure SDK for .NET