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

ExecutionEventArgs Constructor (ExecutionToken, DateTimeOffset, DateTimeOffset, Nullable<(Of <(<'Int32>)>)>, Nullable<(Of <(<'Object>)>)>)

Initializes a new instance of the ExecutionEventArgs class.

Namespace:  Tortuga.Chain
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public ExecutionEventArgs(
	ExecutionToken executionDetails,
	DateTimeOffset startTime,
	DateTimeOffset endTime,
	Nullable<int> rowsAffected,
	Nullable<Object> state
)
Public Sub New ( _
	executionDetails As ExecutionToken, _
	startTime As DateTimeOffset, _
	endTime As DateTimeOffset, _
	rowsAffected As Nullable(Of Integer), _
	state As Nullable(Of Object) _
)
public:
ExecutionEventArgs(
	ExecutionToken^ executionDetails, 
	DateTimeOffset^ startTime, 
	DateTimeOffset^ endTime, 
	Nullable<int^> rowsAffected, 
	Nullable<Object^> state
)

Parameters

executionDetails
Type: Tortuga.Chain.Core..::..ExecutionToken
The execution details.
startTime
Type: DateTimeOffset
The start time.
endTime
Type: DateTimeOffset
The end time.
rowsAffected
Type: Nullable<(Of <(<'Int32>)>)>
The number of rows affected.
state
Type: Nullable<(Of <(<'Object>)>)>
User defined state, usually used for logging.

Exceptions


ExceptionCondition
[ArgumentNullException]executionDetails;executionDetails is null.