Partilhar via


Transaction.CommitAsync Método

Definição

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:

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:

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:

Atributos

Aplica-se a