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