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
EventDefinitionBaseThe event definition.
messageGenerator
Func<EventDefinitionBase, EventData, string>A delegate that generates a log message for this event.
serviceProviders
ICollection<IServiceProvider>The IServiceProviders.
Properties
ServiceProviders
The IServiceProviders.
public virtual ICollection<IServiceProvider> ServiceProviders { get; }