Compartilhar via


ITransactionAgent.Resolve Método

Definição

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.

Aplica-se a