4 instantiations of RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry.Tests (4)
Logging\ExtendedLoggerTests.cs (1)
128
RandomProbabilisticSamplerOptions options =
new
();
Sampling\RandomProbabilisticSamplerTests.cs (3)
27
RandomProbabilisticSamplerOptions options =
new
();
47
RandomProbabilisticSamplerOptions options =
new
();
65
RandomProbabilisticSamplerOptions options =
new
();
31 references to RandomProbabilisticSamplerOptions
Microsoft.Extensions.Telemetry (13)
Sampling\RandomProbabilisticSampler.cs (2)
37
IOptionsMonitor<
RandomProbabilisticSamplerOptions
> options)
69
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 (6)
54
_ = builder.Services.AddOptionsWithValidateOnStart<
RandomProbabilisticSamplerOptions
, RandomProbabilisticSamplerOptionsValidator>();
55
_ = builder.Services.AddSingleton<IConfigureOptions<
RandomProbabilisticSamplerOptions
>>(
67
/// <param name="configure">The <see cref="
RandomProbabilisticSamplerOptions
"/> configuration delegate.</param>
74
public 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)
128
RandomProbabilisticSamplerOptions
options = new();
131
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 (10)
69
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
84
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
101
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
124
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();
146
IOptionsMonitor<
RandomProbabilisticSamplerOptions
>? options = serviceProvider.GetService<IOptionsMonitor<
RandomProbabilisticSamplerOptions
>>();