2 instantiations of ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
ResourceHealthCheckExtensionsTests.cs (1)
531var checkOptions = new ResourceUtilizationHealthCheckOptions
ResourceHealthCheckTests.cs (1)
28var checkOptions = new ResourceUtilizationHealthCheckOptions
43 references to ResourceUtilizationHealthCheckOptions
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (22)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (5)
79if (type == typeof(global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions)) 81var temp = (global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions)instance; 132public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 134ValidateConfigurationKeys(typeof(global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions), s_configKeys_ResourceUtilizationHealthCheckOptions, configuration, binderOptions);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
70public global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions options)
ResourceUsageThresholds.cs (1)
9/// Threshold settings for <see cref="ResourceUtilizationHealthCheckOptions"/>.
ResourceUtilizationHealthCheck.cs (3)
26private readonly ResourceUtilizationHealthCheckOptions _options; 32public static Task<HealthCheckResult> EvaluateHealthStatusAsync(double cpuUsedPercentage, double memoryUsedPercentage, ResourceUtilizationHealthCheckOptions options) 95public ResourceUtilizationHealthCheck(IOptions<ResourceUtilizationHealthCheckOptions> options, IResourceMonitor dataTracker, IOptions<ResourceMonitoringOptions> rmOptions)
ResourceUtilizationHealthCheckExtensions.cs (11)
33_ = builder.Services.AddOptionsWithValidateOnStart<ResourceUtilizationHealthCheckOptions, ResourceUtilizationHealthCheckOptionsValidator>(); 51_ = builder.Services.AddOptionsWithValidateOnStart<ResourceUtilizationHealthCheckOptions, ResourceUtilizationHealthCheckOptionsValidator>(); 59/// <param name="section">Configuration for <see cref="ResourceUtilizationHealthCheckOptions"/>.</param> 69_ = builder.Services.Configure<ResourceUtilizationHealthCheckOptions>(section); 77/// <param name="section">Configuration section holding an instance of <see cref="ResourceUtilizationHealthCheckOptions"/>.</param> 90_ = builder.Services.Configure<ResourceUtilizationHealthCheckOptions>(section); 98/// <param name="section">Configuration section holding an instance of <see cref="ResourceUtilizationHealthCheckOptions"/>.</param> 111_ = builder.Services.Configure<ResourceUtilizationHealthCheckOptions>(section); 124Action<ResourceUtilizationHealthCheckOptions> configure) 143Action<ResourceUtilizationHealthCheckOptions> configure, 164Action<ResourceUtilizationHealthCheckOptions> configure,
ResourceUtilizationHealthCheckOptionsValidator.cs (1)
9internal sealed partial class ResourceUtilizationHealthCheckOptionsValidator : IValidateOptions<ResourceUtilizationHealthCheckOptions>
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (21)
ResourceHealthCheckExtensionsTests.cs (19)
322.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions))); 337.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions))); 357SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 373.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 394SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 411SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions)), 435ResourceUtilizationHealthCheckOptions options = serviceProvider.GetRequiredService<IOptions<ResourceUtilizationHealthCheckOptions>>().Value; 450.AddResourceUtilizationHealthCheck(SetupResourceHealthCheckConfiguration("0.5", "0.7", "0.5", "0.7", "00:00:05").GetSection(nameof(ResourceUtilizationHealthCheckOptions))); 453ResourceUtilizationHealthCheckOptions options = serviceProvider.GetRequiredService<IOptions<ResourceUtilizationHealthCheckOptions>>().Value; 467Assert.Throws<ArgumentNullException>(() => ((IHealthChecksBuilder)null!).AddResourceUtilizationHealthCheck((Action<ResourceUtilizationHealthCheckOptions>)null!)); 531var checkOptions = new ResourceUtilizationHealthCheckOptions 570ResourceUtilizationHealthCheckOptions resourceHealthCheckOptions; 575$"{nameof(ResourceUtilizationHealthCheckOptions)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:" 580$"{nameof(ResourceUtilizationHealthCheckOptions)}:{nameof(resourceHealthCheckOptions.CpuThresholds)}:" 585$"{nameof(ResourceUtilizationHealthCheckOptions)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:" 590$"{nameof(ResourceUtilizationHealthCheckOptions)}:{nameof(resourceHealthCheckOptions.MemoryThresholds)}:" 595$"{nameof(ResourceUtilizationHealthCheckOptions)}:{nameof(resourceHealthCheckOptions.SamplingWindow)}", samplingWindow
ResourceHealthCheckTests.cs (2)
28var checkOptions = new ResourceUtilizationHealthCheckOptions 69Mock.Of<IOptions<ResourceUtilizationHealthCheckOptions>>(),