Constructor MongoTransactionEndEventData
- Namespace
- MongoDB.EntityFrameworkCore.Diagnostics
- Assembly
- MongoDB.EntityFrameworkCore.dll
MongoTransactionEndEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, MongoTransaction, bool, DateTimeOffset, TimeSpan)
Constructs the event payload.
public MongoTransactionEndEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, MongoTransaction transaction, bool async, DateTimeOffset startTime, TimeSpan duration)
Parameters
eventDefinitionEventDefinitionBaseThe event definition.
messageGeneratorFunc<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
transactionMongoTransactionThe MongoTransaction.
asyncboolIndicates whether or not the transaction is being used asynchronously.
startTimeDateTimeOffsetThe start time of this event.
durationTimeSpanThe duration this event.