SqlServerDataSource..::..BeginTransactionAsync Method
Creates a new transaction
Namespace:
Tortuga.ChainAssembly: Tortuga.Chain.SqlServer.MDS (in Tortuga.Chain.SqlServer.MDS.dll)
Syntax
public Task<SqlServerTransactionalDataSource> BeginTransactionAsync( Nullable<string> transactionName, Nullable<IsolationLevel> isolationLevel, bool forwardEvents, CancellationToken cancellationToken )
Public Function BeginTransactionAsync ( _ transactionName As Nullable(Of String), _ isolationLevel As Nullable(Of IsolationLevel), _ forwardEvents As Boolean, _ cancellationToken As CancellationToken _ ) As Task(Of SqlServerTransactionalDataSource)
public: Task<SqlServerTransactionalDataSource^>^ BeginTransactionAsync( Nullable<String^> transactionName, Nullable<IsolationLevel^> isolationLevel, bool^ forwardEvents, CancellationToken^ cancellationToken )
Parameters
- isolationLevel
- Type: Nullable<(Of <(<'IsolationLevel>)>)>
The isolation level.
- forwardEvents
- Type: Boolean
if set to true [forward events].
- cancellationToken
- Type: CancellationToken