Table of Contents

Class ServiceProvidersEventData

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

A DiagnosticSource event payload class for events that reference multiple IServiceProvider containers.

public class ServiceProvidersEventData : EventData
Inheritance
ServiceProvidersEventData
Inherited Members

Remarks

See Logging, events, and diagnostics for more information and examples.

Constructors

ServiceProvidersEventData(EventDefinitionBase, Func<EventDefinitionBase, EventData, string>, ICollection<IServiceProvider>)

Constructs the event payload.

public ServiceProvidersEventData(EventDefinitionBase eventDefinition, Func<EventDefinitionBase, EventData, string> messageGenerator, ICollection<IServiceProvider> serviceProviders)

Parameters

eventDefinition EventDefinitionBase

The event definition.

messageGenerator Func<EventDefinitionBase, EventData, string>

A delegate that generates a log message for this event.

serviceProviders ICollection<IServiceProvider>

The IServiceProviders.

Properties

ServiceProviders

public virtual ICollection<IServiceProvider> ServiceProviders { get; }

Property Value

ICollection<IServiceProvider>