public MetricsEndpointMiddleware( RequestDelegate next, AspNetMetricsOptions aspNetOptions, ILoggerFactory loggerFactory, IMetrics metrics, IMetricDataSerializer serializer) : base(next, aspNetOptions, loggerFactory, metrics) { _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); _next = next ?? throw new ArgumentNullException(nameof(next)); _serializer = serializer; }
public MetricsEndpointMiddleware( OwinMetricsOptions owinOptions, ILoggerFactory loggerFactory, IMetrics metrics, IMetricDataSerializer serializer) : base(owinOptions, loggerFactory, metrics) { if (serializer == null) { throw new ArgumentNullException(nameof(serializer)); } _serializer = serializer; _serializer = serializer; }
public JsonMetricsTextResponseWriter(IMetricDataSerializer serializer) { _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); }