4 instantiations of 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();
35 references to RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (15)
Sampling\RandomProbabilisticSampler.cs (2)
38IOptionsMonitor<RandomProbabilisticSamplerOptions> options) 70private 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 (8)
54.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>(); 56.AddSingleton<IConfigureOptions<RandomProbabilisticSamplerOptions>>( 59.AddSingleton<IOptionsChangeTokenSource<RandomProbabilisticSamplerOptions>>( 60new ConfigurationChangeTokenSource<RandomProbabilisticSamplerOptions>(configuration)); 72/// <param name="configure">The <see cref="RandomProbabilisticSamplerOptions"/> configuration delegate.</param> 79public static ILoggingBuilder AddRandomProbabilisticSampler(this ILoggingBuilder builder, Action<RandomProbabilisticSamplerOptions> configure) 85.AddOptionsWithValidateOnStart<RandomProbabilisticSamplerOptions, RandomProbabilisticSamplerOptionsValidator>() 112.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>>();