Compartir a través de


ITransactionClient.RunTransaction Método

Definición

Sobrecargas

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

Ejecutar delegado de transacción

RunTransaction(TransactionOption, Func<Task>)

Ejecutar delegado de transacción

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

Ejecutar delegado de transacción

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

Parámetros

transactionOption
TransactionOption
transactionDelegate
Func<Task<Boolean>>

Devoluciones

True si la transacción debe confirmarse

Se aplica a

RunTransaction(TransactionOption, Func<Task>)

Ejecutar delegado de transacción

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

Parámetros

transactionOption
TransactionOption
transactionDelegate
Func<Task>

Devoluciones

Task

Comentarios

La transacción siempre se confirma, a menos que se produzca una excepción desde el delegado y dependiendo de transactionOption

Se aplica a