ITransactionAgent.Resolve メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Resolve(ITransactionInfo) |
トランザクションの解決を試みます。 トランザクションをコミットまたは中止します |
Resolve(TransactionInfo) |
トランザクションの解決を試みます。 トランザクションをコミットまたは中止します |
Resolve(ITransactionInfo)
トランザクションの解決を試みます。 トランザクションをコミットまたは中止します
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 の場合は、Commit の結果を特定できないことを意味します。それ以外の場合、トランザクションは有効ではないことが保証されます。
適用対象
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 の場合は、Commit の結果を特定できないことを意味します。それ以外の場合、トランザクションは有効ではないことが保証されます。