Transaction.CommitAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CommitAsync() |
Confirma o conjunto de operações associadas à transação. A replicação e as gravações de disco local são executadas de forma assíncrona |
CommitAsync(TimeSpan) |
Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite. |
CommitAsync(TimeSpan, CancellationToken) |
Obsoleto.
Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite. |
CommitAsync()
Confirma o conjunto de operações associadas à transação. A replicação e as gravações de disco local são executadas de forma assíncrona
public System.Threading.Tasks.Task<long> CommitAsync ();
member this.CommitAsync : unit -> System.Threading.Tasks.Task<int64>
Public Function CommitAsync () As Task(Of Long)
Retornos
Uma Tarefa cujo resultado é o Número de Sequência Lógica da transação. O número de sequência está associado a todas as chaves gravadas nesta transação e pode ser passado para APIs que aceitam um parâmetro de número de sequência marcar para implementar a simultaneidade otimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
Aplica-se a
CommitAsync(TimeSpan)
Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite.
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
A quantidade de tempo de espera para que a replicação e as gravações de disco local sejam concluídas antes TimeoutException de ser gerada.
Retornos
Uma Tarefa cujo resultado é o Número de Sequência Lógica da transação. O número de sequência está associado a todas as chaves gravadas nesta transação e pode ser passado para APIs que aceitam um parâmetro de número de sequência marcar para implementar a simultaneidade otimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
Aplica-se a
CommitAsync(TimeSpan, CancellationToken)
Cuidado
Use CommitAsync() or CommitAsync(TimeSpan) overloads
Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite.
[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
A quantidade de tempo de espera para que a replicação e as gravações de disco local sejam concluídas antes TimeoutException de ser gerada.
- cancellationToken
- CancellationToken
Não usado no momento. Reservado para uso futuro.
Retornos
Uma Tarefa cujo resultado é o Número de Sequência Lógica da transação. O número de sequência está associado a todas as chaves gravadas nesta transação e pode ser passado para APIs que aceitam um parâmetro de número de sequência marcar para implementar a simultaneidade otimista:
- Update(TransactionBase, String, Byte[], Int64)
- Remove(TransactionBase, String, Int64)
- TryUpdate(TransactionBase, String, Byte[], Int64)
- TryRemove(TransactionBase, String, Int64)
- Atributos
Aplica-se a
Azure SDK for .NET