Freigeben über


ITransactionAgent.Resolve Methode

Definition

Ü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.

Gilt für: