ITransactionClient.RunTransaction メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
RunTransaction(TransactionOption, Func<Task<Boolean>>) |
トランザクション デリゲートを実行する |
RunTransaction(TransactionOption, Func<Task>) |
トランザクション デリゲートを実行する |
RunTransaction(TransactionOption, Func<Task<Boolean>>)
トランザクション デリゲートを実行する
public System.Threading.Tasks.Task RunTransaction (Orleans.TransactionOption transactionOption, Func<System.Threading.Tasks.Task<bool>> transactionDelegate);
abstract member RunTransaction : Orleans.TransactionOption * Func<System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
Public Function RunTransaction (transactionOption As TransactionOption, transactionDelegate As Func(Of Task(Of Boolean))) As Task
パラメーター
- transactionOption
- TransactionOption
戻り値
トランザクションをコミットする必要がある場合は True
適用対象
RunTransaction(TransactionOption, Func<Task>)
トランザクション デリゲートを実行する
public System.Threading.Tasks.Task RunTransaction (Orleans.TransactionOption transactionOption, Func<System.Threading.Tasks.Task> transactionDelegate);
abstract member RunTransaction : Orleans.TransactionOption * Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public Function RunTransaction (transactionOption As TransactionOption, transactionDelegate As Func(Of Task)) As Task
パラメーター
- transactionOption
- TransactionOption
戻り値
注釈
デリゲートから例外がスローされない限り、トランザクションは常にコミットされます。 transactionOption