Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

OleDbSqlServerDataSource..::..BeginTransactionAsync Method

Creates a new transaction

Namespace:  Tortuga.Chain
Assembly:  Tortuga.Chain.SqlServer.OleDb (in Tortuga.Chain.SqlServer.OleDb.dll)

Syntax


public Task<OleDbSqlServerTransactionalDataSource> 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 OleDbSqlServerTransactionalDataSource)
public:
Task<OleDbSqlServerTransactionalDataSource^>^ BeginTransactionAsync(
	Nullable<String^> transactionName, 
	Nullable<IsolationLevel^> isolationLevel, 
	bool^ forwardEvents, 
	CancellationToken^ cancellationToken
)

Parameters

transactionName
Type: Nullable<(Of <(<'String>)>)>
Name of the transaction.
isolationLevel
Type: Nullable<(Of <(<'IsolationLevel>)>)>
The isolation level.
forwardEvents
Type: Boolean
if set to true [forward events].
cancellationToken
Type: CancellationToken

Return Value