ITransactionClient.RunTransaction Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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