ITransactionAgent.Resolve 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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,则表示无法确定提交的结果;否则,保证事务不会生效。