4 instantiations of RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry.Tests (4)
Logging\ExtendedLoggerTests.cs (1)
128RandomProbabilisticSamplerOptions options = new();
Sampling\RandomProbabilisticSamplerTests.cs (3)
27RandomProbabilisticSamplerOptions options = new(); 47RandomProbabilisticSamplerOptions options = new(); 65RandomProbabilisticSamplerOptions options = new();
31 references to RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (13)
Sampling\RandomProbabilisticSampler.cs (2)
37IOptionsMonitor<RandomProbabilisticSamplerOptions> options) 69private void OnSamplerOptionsChanged(RandomProbabilisticSamplerOptions? updatedOptions)
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (4)
10internal sealed class RandomProbabilisticSamplerConfigureOptions : IConfigureOptions<RandomProbabilisticSamplerOptions> 20public void Configure(RandomProbabilisticSamplerOptions options) 33RandomProbabilisticSamplerOptions? parsedOptions = section.Get<RandomProbabilisticSamplerOptions>();
Sampling\RandomProbabilisticSamplerOptionsValidator.cs (1)
9internal sealed partial class RandomProbabilisticSamplerOptionsValidator : IValidateOptions<RandomProbabilisticSamplerOptions>
Sampling\SamplingLoggerBuilderExtensions.cs (6)
54_ = builder.Services.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>(); 55_ = builder.Services.AddSingleton<IConfigureOptions<RandomProbabilisticSamplerOptions>>( 67/// <param name="configure">The <see cref="RandomProbabilisticSamplerOptions"/> configuration delegate.</param> 74public static ILoggingBuilder AddRandomProbabilisticSampler(this ILoggingBuilder builder, Action<RandomProbabilisticSamplerOptions> configure) 80.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>() 107.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>()
Microsoft.Extensions.Telemetry.Tests (18)
Logging\ExtendedLoggerTests.cs (2)
128RandomProbabilisticSamplerOptions options = new(); 131using 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 (10)
69IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 84IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 101IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 124IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>(); 146IOptionsMonitor<RandomProbabilisticSamplerOptions>? options = serviceProvider.GetService<IOptionsMonitor<RandomProbabilisticSamplerOptions>>();