5 instantiations of RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
122var instance = new global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions();
Microsoft.Extensions.Telemetry.Tests (4)
Logging\ExtendedLoggerTests.cs (1)
132RandomProbabilisticSamplerOptions options = new();
Sampling\RandomProbabilisticSamplerTests.cs (3)
27RandomProbabilisticSamplerOptions options = new(); 47RandomProbabilisticSamplerOptions options = new(); 65RandomProbabilisticSamplerOptions options = new();
40 references to RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (20)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
120if (type == typeof(global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions)) 122var instance = new global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions(); 364public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 366ValidateConfigurationKeys(typeof(global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions), s_configKeys_RandomProbabilisticSamplerOptions, configuration, binderOptions);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
47public global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions options)
Sampling\RandomProbabilisticSampler.cs (2)
38IOptionsMonitor<RandomProbabilisticSamplerOptions> options) 70private void OnSamplerOptionsChanged(RandomProbabilisticSamplerOptions? updatedOptions)
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (4)
9internal sealed class RandomProbabilisticSamplerConfigureOptions : IConfigureOptions<RandomProbabilisticSamplerOptions> 19public void Configure(RandomProbabilisticSamplerOptions options) 32RandomProbabilisticSamplerOptions? parsedOptions = section.Get<RandomProbabilisticSamplerOptions>();
Sampling\RandomProbabilisticSamplerOptionsValidator.cs (1)
9internal sealed partial class RandomProbabilisticSamplerOptionsValidator : IValidateOptions<RandomProbabilisticSamplerOptions>
Sampling\SamplingLoggerBuilderExtensions.cs (8)
52.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>(); 54.AddSingleton<IConfigureOptions<RandomProbabilisticSamplerOptions>>( 57.AddSingleton<IOptionsChangeTokenSource<RandomProbabilisticSamplerOptions>>( 58new ConfigurationChangeTokenSource<RandomProbabilisticSamplerOptions>(configuration)); 70/// <param name="configure">The <see cref="RandomProbabilisticSamplerOptions"/> configuration delegate.</param> 77public static ILoggingBuilder AddRandomProbabilisticSampler(this ILoggingBuilder builder, Action<RandomProbabilisticSamplerOptions> configure) 83.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>() 110.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>()
Microsoft.Extensions.Telemetry.Tests (20)
Logging\ExtendedLoggerTests.cs (2)
132RandomProbabilisticSamplerOptions options = new(); 135using var sampler = new RandomProbabilisticSampler(ruleSelector, new StaticOptionsMonitor<RandomProbabilisticSamplerOptions>(options));
Sampling\RandomProbabilisticSamplerTests.cs (6)
27RandomProbabilisticSamplerOptions options = new(); 29using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<RandomProbabilisticSamplerOptions>(options)); 47RandomProbabilisticSamplerOptions options = new(); 49using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<RandomProbabilisticSamplerOptions>(options)); 65RandomProbabilisticSamplerOptions options = new(); 67using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<RandomProbabilisticSamplerOptions>(options));
Sampling\SamplingLoggerBuilderExtensionsTests.cs (12)
70IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 123IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 165IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 182IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 205IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 227IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>();