Partager via


ITransactionClient.RunTransaction Méthode

Définition

Surcharges

RunTransaction(TransactionOption, Func<Task<Boolean>>)

Exécuter le délégué de transaction

RunTransaction(TransactionOption, Func<Task>)

Exécuter le délégué de transaction

RunTransaction(TransactionOption, Func<Task<Boolean>>)

Exécuter le délégué de transaction

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

Paramètres

transactionOption
TransactionOption
transactionDelegate
Func<Task<Boolean>>

Retours

True si la transaction doit être validée

S’applique à

RunTransaction(TransactionOption, Func<Task>)

Exécuter le délégué de transaction

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

Paramètres

transactionOption
TransactionOption
transactionDelegate
Func<Task>

Retours

Task

Remarques

La transaction est toujours validée, sauf si une exception est levée à partir du délégué et en fonction de transactionOption

S’applique à