ITransactionAgent.Resolve 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
Resolve(ITransactionInfo) |
Tente resolver uma transação. Confirmará ou anulará a transação |
Resolve(TransactionInfo) |
Tente resolver uma transação. Confirmará ou anulará a transação |
Resolve(ITransactionInfo)
- Origem:
- ITransactionAgent.cs
Tente resolver uma transação. Confirmará ou anulará a transação
public System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus> Resolve (Orleans.Transactions.ITransactionInfo transactionInfo);
public System.Threading.Tasks.Task<(Orleans.Transactions.TransactionalStatus Status, Exception exception)> Resolve (Orleans.Transactions.ITransactionInfo transactionInfo);
abstract member Resolve : Orleans.Transactions.ITransactionInfo -> System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus>
abstract member Resolve : Orleans.Transactions.ITransactionInfo -> System.Threading.Tasks.Task<ValueTuple<Orleans.Transactions.TransactionalStatus, Exception>>
Public Function Resolve (transactionInfo As ITransactionInfo) As Task(Of TransactionalStatus)
Public Function Resolve (transactionInfo As ITransactionInfo) As Task(Of ValueTuple(Of TransactionalStatus, Exception))
Parâmetros
- transactionInfo
- ITransactionInfo
informações de transação
Retornos
nulo se a transação for confirmada com êxito ou uma exceção, caso contrário. Se a exceção for OrleansTransactionInDoubtException, isso significa que o resultado do Commit não pode ser determinado; caso contrário, é garantido que a transação não tenha tido efeito.
Aplica-se a
Resolve(TransactionInfo)
Tente resolver uma transação. Confirmará ou anulará a transação
public System.Threading.Tasks.Task<(Orleans.Transactions.TransactionalStatus Status, Exception exception)> Resolve (Orleans.Transactions.TransactionInfo transactionInfo);
abstract member Resolve : Orleans.Transactions.TransactionInfo -> System.Threading.Tasks.Task<ValueTuple<Orleans.Transactions.TransactionalStatus, Exception>>
Public Function Resolve (transactionInfo As TransactionInfo) As Task(Of ValueTuple(Of TransactionalStatus, Exception))
Parâmetros
- transactionInfo
- TransactionInfo
informações de transação
Retornos
nulo se a transação for confirmada com êxito ou uma exceção, caso contrário. Se a exceção for OrleansTransactionInDoubtException, isso significa que o resultado do Commit não pode ser determinado; caso contrário, é garantido que a transação não tenha tido efeito.