4 instantiations of RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry.Tests (4)
Logging\ExtendedLoggerTests.cs (1)
132
RandomProbabilisticSamplerOptions options =
new
();
Sampling\RandomProbabilisticSamplerTests.cs (3)
27
RandomProbabilisticSamplerOptions options =
new
();
47
RandomProbabilisticSamplerOptions options =
new
();
65
RandomProbabilisticSamplerOptions options =
new
();
35 references to RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (15)
Sampling\RandomProbabilisticSampler.cs (2)
38
IOptionsMonitor<
RandomProbabilisticSamplerOptions
> options)
70
private void OnSamplerOptionsChanged(
RandomProbabilisticSamplerOptions
? updatedOptions)
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (4)
10
internal sealed class RandomProbabilisticSamplerConfigureOptions : IConfigureOptions<
RandomProbabilisticSamplerOptions
>
20
public void Configure(
RandomProbabilisticSamplerOptions
options)
33
RandomProbabilisticSamplerOptions
? parsedOptions = section.Get<
RandomProbabilisticSamplerOptions
>();
Sampling\RandomProbabilisticSamplerOptionsValidator.cs (1)
9
internal sealed partial class RandomProbabilisticSamplerOptionsValidator : IValidateOptions<
RandomProbabilisticSamplerOptions
>
Sampling\SamplingLoggerBuilderExtensions.cs (8)
54
.AddOptionsWithValidateOnStart<
RandomProbabilisticSamplerOptions
, RandomProbabilisticSamplerOptionsValidator>();
56
.AddSingleton<IConfigureOptions<
RandomProbabilisticSamplerOptions
>>(
59
.AddSingleton<IOptionsChangeTokenSource<
RandomProbabilisticSamplerOptions
>>(
60
new ConfigurationChangeTokenSource<
RandomProbabilisticSamplerOptions
>(configuration));
72
/// <param name="configure">The <see cref="
RandomProbabilisticSamplerOptions
"/> configuration delegate.</param>
79
public 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)
132
RandomProbabilisticSamplerOptions
options = new();
135
using var sampler = new RandomProbabilisticSampler(ruleSelector, new StaticOptionsMonitor<
RandomProbabilisticSamplerOptions
>(options));
Sampling\RandomProbabilisticSamplerTests.cs (6)
27
RandomProbabilisticSamplerOptions
options = new();
29
using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<
RandomProbabilisticSamplerOptions
>(options));
47
RandomProbabilisticSamplerOptions
options = new();
49
using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<
RandomProbabilisticSamplerOptions
>(options));
65
RandomProbabilisticSamplerOptions
options = new();
67
using var sampler = new RandomProbabilisticSampler(_ruleSelector, new StaticOptionsMonitor<
RandomProbabilisticSamplerOptions
>(options));
Sampling\SamplingLoggerBuilderExtensionsTests.cs (12)
70
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
123
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
165
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
182
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
205
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
227
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();