Table of Contents

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

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

transaction MongoTransaction

The MongoTransaction.

async bool

Indicates whether or not the transaction is being used asynchronously.

startTime DateTimeOffset

The start time of this event.

duration TimeSpan

The duration this event.