Condividi tramite


ITransactionAgent.Resolve Metodo

Definizione

Overload

Resolve(ITransactionInfo)

Tentativo di risolvere una transazione. Eseguirà il commit o l'interruzione della transazione

Resolve(TransactionInfo)

Tentativo di risolvere una transazione. Eseguirà il commit o l'interruzione della transazione

Resolve(ITransactionInfo)

Origine:
ITransactionAgent.cs

Tentativo di risolvere una transazione. Eseguirà il commit o l'interruzione della transazione

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))

Parametri

transactionInfo
ITransactionInfo

informazioni sulle transazioni

Restituisce

Null se il commit della transazione è stato eseguito correttamente o un'eccezione in caso contrario. Se l'eccezione è OrleansTransactionInDoubtException, significa che il risultato del commit non può essere determinato; in caso contrario, la transazione non ha avuto effetto.

Si applica a

Resolve(TransactionInfo)

Tentativo di risolvere una transazione. Eseguirà il commit o l'interruzione della transazione

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))

Parametri

transactionInfo
TransactionInfo

informazioni sulle transazioni

Restituisce

Null se il commit della transazione è stato eseguito correttamente o un'eccezione in caso contrario. Se l'eccezione è OrleansTransactionInDoubtException, significa che il risultato del commit non può essere determinato; in caso contrario, la transazione non ha avuto effetto.

Si applica a