ITransactionAgent.Resolve 方法

定义

重载

Resolve(ITransactionInfo)

尝试解析事务。 将提交或中止事务

Resolve(TransactionInfo)

尝试解析事务。 将提交或中止事务

Resolve(ITransactionInfo)

Source:
ITransactionAgent.cs

尝试解析事务。 将提交或中止事务

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

参数

transactionInfo
ITransactionInfo

事务信息

返回

如果事务已成功提交,则为 null,否则为异常。 如果异常为 OrleansTransactionInDoubtException,则表示无法确定提交的结果;否则,保证事务不会生效。

适用于

Resolve(TransactionInfo)

尝试解析事务。 将提交或中止事务

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

参数

transactionInfo
TransactionInfo

事务信息

返回

如果事务已成功提交,则为 null,否则为异常。 如果异常为 OrleansTransactionInDoubtException,则表示无法确定提交的结果;否则,保证事务不会生效。

适用于