9 instantiations of GlobalLogBufferingOptions
Microsoft.Extensions.Telemetry.Tests (9)
Buffering\GlobalLogBufferingConfigureOptionsTests.cs (8)
18
var options = new
GlobalLogBufferingOptions
();
25
Assert.Equivalent(new
GlobalLogBufferingOptions
(), options);
32
var options = new
GlobalLogBufferingOptions
();
40
Assert.Equivalent(new
GlobalLogBufferingOptions
(), options);
56
var options = new
GlobalLogBufferingOptions
();
63
Assert.Equivalent(new
GlobalLogBufferingOptions
(), options);
82
var options = new
GlobalLogBufferingOptions
();
112
var options = new
GlobalLogBufferingOptions
();
Buffering\GlobalLogBufferingOptionsCustomValidatorTests.cs (1)
16
var options = new
GlobalLogBufferingOptions
35 references to GlobalLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
870
builder.Services.Configure<
GlobalLogBufferingOptions
>(options =>
920
builder.Services.Configure<
GlobalLogBufferingOptions
>(options =>
Microsoft.Extensions.Telemetry (23)
Buffering\GlobalBuffer.cs (3)
26
private readonly IOptionsMonitor<
GlobalLogBufferingOptions
> _options;
46
IOptionsMonitor<
GlobalLogBufferingOptions
> options,
162
private void OnOptionsChanged(
GlobalLogBufferingOptions
? updatedOptions)
Buffering\GlobalBufferLoggingBuilderExtensions.cs (10)
36
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
37
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
38
.Services.AddSingleton<IConfigureOptions<
GlobalLogBufferingOptions
>>(
40
.AddSingleton<IOptionsChangeTokenSource<
GlobalLogBufferingOptions
>>(
41
new ConfigurationChangeTokenSource<
GlobalLogBufferingOptions
>(configuration));
56
public static ILoggingBuilder AddGlobalBuffer(this ILoggingBuilder builder, Action<
GlobalLogBufferingOptions
> configure)
62
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
63
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
84
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
85
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
Buffering\GlobalLogBufferingConfigureOptions.cs (4)
10
internal sealed class GlobalLogBufferingConfigureOptions : IConfigureOptions<
GlobalLogBufferingOptions
>
20
public void Configure(
GlobalLogBufferingOptions
options)
33
GlobalLogBufferingOptions
? parsedOptions = section.Get<
GlobalLogBufferingOptions
>();
Buffering\GlobalLogBufferingOptionsCustomValidator.cs (2)
10
internal sealed class GlobalLogBufferingOptionsCustomValidator : IValidateOptions<
GlobalLogBufferingOptions
>
14
public ValidateOptionsResult Validate(string? name,
GlobalLogBufferingOptions
options)
Buffering\GlobalLogBufferingOptionsValidator.cs (1)
10
internal sealed partial class GlobalLogBufferingOptionsValidator : IValidateOptions<
GlobalLogBufferingOptions
>
Buffering\GlobalLogBufferManager.cs (3)
15
private readonly IOptionsMonitor<
GlobalLogBufferingOptions
> _options;
21
IOptionsMonitor<
GlobalLogBufferingOptions
> options)
28
IOptionsMonitor<
GlobalLogBufferingOptions
> options,
Microsoft.Extensions.Telemetry.Tests (10)
Buffering\GlobalBufferLoggerBuilderExtensionsTests.cs (4)
58
builder.Services.Configure<
GlobalLogBufferingOptions
>(options =>
64
var options = serviceProvider.GetService<IOptionsMonitor<
GlobalLogBufferingOptions
>>();
117
IOptionsMonitor<
GlobalLogBufferingOptions
>? options = dlf.ServiceProvider.GetService<IOptionsMonitor<
GlobalLogBufferingOptions
>>();
Buffering\GlobalLogBufferingConfigureOptionsTests.cs (5)
18
var
options = new GlobalLogBufferingOptions();
32
var
options = new GlobalLogBufferingOptions();
56
var
options = new GlobalLogBufferingOptions();
82
var
options = new GlobalLogBufferingOptions();
112
var
options = new GlobalLogBufferingOptions();
Buffering\GlobalLogBufferingOptionsCustomValidatorTests.cs (1)
16
var
options = new GlobalLogBufferingOptions