Partilhar via


ITransaction.CommitAsync Método

Definição

Confirme a transação.

public System.Threading.Tasks.Task CommitAsync ();
abstract member CommitAsync : unit -> System.Threading.Tasks.Task
Public Function CommitAsync () As Task

Retornos

Uma tarefa que representa a operação de confirmação assíncrona.

Exceções

A transação foi falha interna do sistema. Repetir a operação em uma nova transação

Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.

A transação inclui atualizações para IReliableState e a ReplicaRole não é Primária. Somente réplicas primárias recebem status de gravação.

Comentários

Não é possível anular uma transação depois que ela tiver sido confirmada, pois todas as modificações foram persistentes e replicadas.

Aplica-se a