Freigeben über


ITransactionClient.RunTransaction Methode

Definition

Überlädt

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

Ausführen des Transaktionsdelegats

RunTransaction(TransactionOption, Func<Task>)

Ausführen des Transaktionsdelegats

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

Ausführen des Transaktionsdelegats

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

Parameter

transactionOption
TransactionOption
transactionDelegate
Func<Task<Boolean>>

Gibt zurück

True, wenn die Transaktion einen Commit ausführen soll

Gilt für:

RunTransaction(TransactionOption, Func<Task>)

Ausführen des Transaktionsdelegats

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

Parameter

transactionOption
TransactionOption
transactionDelegate
Func<Task>

Gibt zurück

Task

Hinweise

Transaktion immer commit, es sei denn, eine Ausnahme wird vom Delegat ausgelöst und hängt von transactionOption

Gilt für: