ITransactionAgent.Resolve Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Resolve(ITransactionInfo) |
Versuchen Sie, eine Transaktion aufzulösen. Committen oder Abbrechen der Transaktion |
Resolve(TransactionInfo) |
Versuchen Sie, eine Transaktion aufzulösen. Committen oder Abbrechen der Transaktion |
Resolve(ITransactionInfo)
- Quelle:
- ITransactionAgent.cs
Versuchen Sie, eine Transaktion aufzulösen. Committen oder Abbrechen der Transaktion
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))
Parameter
- transactionInfo
- ITransactionInfo
Transaktionsinformationen
Gibt zurück
null, wenn die Transaktion erfolgreich committet wurde, oder andernfalls eine Ausnahme. Wenn die Ausnahme OrleansTransactionInDoubtException ist, bedeutet dies, dass das Ergebnis des Commits nicht bestimmt werden kann. andernfalls ist die Transaktion garantiert nicht wirksam.
Gilt für:
Resolve(TransactionInfo)
Versuchen Sie, eine Transaktion aufzulösen. Committen oder Abbrechen der Transaktion
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))
Parameter
- transactionInfo
- TransactionInfo
Transaktionsinformationen
Gibt zurück
null, wenn die Transaktion erfolgreich committet wurde, oder andernfalls eine Ausnahme. Wenn die Ausnahme OrleansTransactionInDoubtException ist, bedeutet dies, dass das Ergebnis des Commits nicht bestimmt werden kann. andernfalls ist die Transaktion garantiert nicht wirksam.