public AvailabilityMonitoringExtensionConfigProvider(AvailabilityTestRegistry availabilityTestRegistry, ILoggerFactory loggerFactory) { Validate.NotNull(availabilityTestRegistry, nameof(availabilityTestRegistry)); Validate.NotNull(loggerFactory, nameof(loggerFactory)); _availabilityTestRegistry = availabilityTestRegistry; _log = loggerFactory.CreateLogger(LogMonikers.Categories.Extension); }
public FunctionInvocationManagementFilter(AvailabilityTestRegistry availabilityTestRegistry, TelemetryConfiguration telemetryConfiguration, INameResolver nameResolver) { Validate.NotNull(availabilityTestRegistry, nameof(availabilityTestRegistry)); Validate.NotNull(telemetryConfiguration, nameof(telemetryConfiguration)); _availabilityTestRegistry = availabilityTestRegistry; _telemetryConfiguration = telemetryConfiguration; _availabilityTestScopeSettingsResolver = new AvailabilityTestScopeSettingsResolver(nameResolver); }