10 instantiations of PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
72
PerRequestLogBufferingOptions options = new
PerRequestLogBufferingOptions
();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (9)
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (8)
19
var options = new
PerRequestLogBufferingOptions
();
26
Assert.Equivalent(new
PerRequestLogBufferingOptions
(), options);
33
var options = new
PerRequestLogBufferingOptions
();
41
Assert.Equivalent(new
PerRequestLogBufferingOptions
(), options);
57
var options = new
PerRequestLogBufferingOptions
();
64
Assert.Equivalent(new
PerRequestLogBufferingOptions
(), options);
83
var options = new
PerRequestLogBufferingOptions
();
113
var options = new
PerRequestLogBufferingOptions
();
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
17
var options = new
PerRequestLogBufferingOptions
32 references to PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (22)
Buffering\IncomingRequestLogBuffer.cs (2)
27
private readonly IOptionsMonitor<
PerRequestLogBufferingOptions
> _options;
41
IOptionsMonitor<
PerRequestLogBufferingOptions
> options)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (11)
39
.AddSingleton<IConfigureOptions<
PerRequestLogBufferingOptions
>>(
41
.AddSingleton<IOptionsChangeTokenSource<
PerRequestLogBufferingOptions
>>(
42
new ConfigurationChangeTokenSource<
PerRequestLogBufferingOptions
>(configuration))
43
.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
44
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>();
62
public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, Action<
PerRequestLogBufferingOptions
> configure)
68
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
69
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>()
72
PerRequestLogBufferingOptions
options = new PerRequestLogBufferingOptions();
96
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
97
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>()
Buffering\PerRequestLogBufferingConfigureOptions.cs (4)
10
internal sealed class PerRequestLogBufferingConfigureOptions : IConfigureOptions<
PerRequestLogBufferingOptions
>
20
public void Configure(
PerRequestLogBufferingOptions
options)
33
var
parsedOptions = section.Get<
PerRequestLogBufferingOptions
>();
Buffering\PerRequestLogBufferingOptionsCustomValidator.cs (2)
11
internal sealed class PerRequestLogBufferingOptionsCustomValidator : IValidateOptions<
PerRequestLogBufferingOptions
>
15
public ValidateOptionsResult Validate(string? name,
PerRequestLogBufferingOptions
options)
Buffering\PerRequestLogBufferingOptionsValidator.cs (1)
10
internal sealed partial class PerRequestLogBufferingOptionsValidator : IValidateOptions<
PerRequestLogBufferingOptions
>
Buffering\PerRequestLogBufferManager.cs (2)
15
internal readonly IOptionsMonitor<
PerRequestLogBufferingOptions
> Options;
25
IOptionsMonitor<
PerRequestLogBufferingOptions
> options)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (10)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (4)
66
var options = serviceProvider.GetService<IOptionsMonitor<
PerRequestLogBufferingOptions
>>();
88
var options = serviceProvider.GetService<IOptionsMonitor<
PerRequestLogBufferingOptions
>>();
135
IOptionsMonitor<
PerRequestLogBufferingOptions
>? options = host.Services.GetService<IOptionsMonitor<
PerRequestLogBufferingOptions
>>();
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (5)
19
var
options = new PerRequestLogBufferingOptions();
33
var
options = new PerRequestLogBufferingOptions();
57
var
options = new PerRequestLogBufferingOptions();
83
var
options = new PerRequestLogBufferingOptions();
113
var
options = new PerRequestLogBufferingOptions();
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
17
var
options = new PerRequestLogBufferingOptions