Constructor MongoTransactionStartingEventData
- Namespace
- MongoDB.EntityFrameworkCore.Diagnostics
- Assembly
- MongoDB.EntityFrameworkCore.dll
MongoTransactionStartingEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, DbContext?, IClientSession, TransactionOptions, Guid, bool, DateTimeOffset)
Constructs the event payload.
public MongoTransactionStartingEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, DbContext? context, IClientSession session, TransactionOptions transactionOptions, Guid transactionId, bool async, DateTimeOffset startTime)
Parameters
eventDefinitionEventDefinitionBaseThe event definition.
messageGeneratorFunc<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
contextDbContextsessionIClientSessionThe MongoDB.Driver.IClientSession being used for this transaction.
transactionOptionsTransactionOptionsThe transaction options.
transactionIdGuidA correlation ID that identifies the Entity Framework transaction being used.
asyncboolIndicates whether or not the transaction is being used asynchronously.
startTimeDateTimeOffsetThe start time of this event.