Table of Contents

Class ConnectionEndEventData

Namespace
Microsoft.EntityFrameworkCore.Diagnostics
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

The DiagnosticSource event payload class for RelationalEventId connection ending events.

public class ConnectionEndEventData : ConnectionEventData
Inheritance
ConnectionEndEventData
Derived
Inherited Members

Constructors

ConnectionEndEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, DbConnection, DbContext, Guid, bool, DateTimeOffset, TimeSpan)

Constructs the event payload.

public ConnectionEndEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, DbConnection connection, DbContext context, Guid connectionId, 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.

connection DbConnection

The DbConnection.

context DbContext

The Microsoft.EntityFrameworkCore.DbContext currently being used, to null if not known.

connectionId Guid

A correlation ID that identifies the DbConnection instance being used.

async bool

Indicates whether or not the operation is happening asynchronously.

startTime DateTimeOffset

The start time of this event.

duration TimeSpan

The duration this event.

Properties

Duration

The duration this event.

public virtual TimeSpan Duration { get; }

Property Value

TimeSpan