Class KeyedActivitySource<T>
- Namespace
- Cratis.Traces
- Assembly
- Cratis.Fundamentals.dll
Represents a keyed typed ActivitySource.
public class KeyedActivitySource<T> : IActivitySource<T>
Type Parameters
TType the activity source is for.
- Inheritance
-
KeyedActivitySource<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
KeyedActivitySource(IServiceProvider, string?)
Represents a keyed typed ActivitySource.
public KeyedActivitySource(IServiceProvider serviceProvider, string? key = null)
Parameters
serviceProviderIServiceProviderThe IServiceProvider used for resolving keyed services.
keystringThe key used when resolving the service.
Properties
ActualSource
Gets the actual ActivitySource instance.
public ActivitySource ActualSource { get; }