ITransactionAgent.Resolve Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.