ITransactionClient
interface
Namespace: Orleans
Executes delegates using Orleans transaction semantics.
public interface ITransactionClientMethods
RunTransaction(TransactionOption, Func<Task<bool>>)Executes a delegate using the specified transaction option.RunTransaction(TransactionOption, Func<Task<bool>>, bool)Executes a delegate using the specified transaction option.RunTransaction(TransactionOption, Func<Task>)Executes a delegate using the specified transaction option. A newly created transaction commits when the delegate completes successfully; a joined transaction records this participant's commit vote.RunTransaction(TransactionOption, Func<Task>, bool)Executes a delegate using the specified transaction option. A newly created transaction commits when the delegate completes successfully; a joined transaction records this participant's commit vote.
