Class Meter<T>
- Namespace
- Cratis.Metrics
- Assembly
- Cratis.Fundamentals.dll
Represents a typed Meter.
public class Meter<T> : IMeter<T>
Type Parameters
TType the meter is for.
- Inheritance
-
Meter<T>
- Implements
-
IMeter<T>
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the Meter<T> class.
Constructors
Meter()
Initializes a new instance of the Meter<T> class.
public Meter()
Meter(Meter)
Initializes a new instance of the Meter<T> class.
public Meter(Meter meter)
Parameters
meterMeterThe actual meter to use.
Meter(IServiceProvider, string?)
Initializes a new instance of the Meter<T> class.
[ActivatorUtilitiesConstructor]
public Meter(IServiceProvider serviceProvider, string? key = null)
Parameters
serviceProviderIServiceProviderThe IServiceProvider used for resolving keyed services.
keystringThe key used when resolving the service.
Properties
ActualMeter
Gets the actual Meter instance.
public Meter ActualMeter { get; }