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
28 references to PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (20)
Buffering\IncomingRequestLogBuffer.cs (2)
27
private readonly IOptionsMonitor<
PerRequestLogBufferingOptions
> _options;
41
IOptionsMonitor<
PerRequestLogBufferingOptions
> options)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (9)
42
.AddSingleton<IConfigureOptions<
PerRequestLogBufferingOptions
>>(new PerRequestLogBufferingConfigureOptions(configuration))
43
.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
44
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>();
62
public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, Action<
PerRequestLogBufferingOptions
> configure)
68
.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
69
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>()
72
PerRequestLogBufferingOptions
options = new PerRequestLogBufferingOptions();
96
.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)
18
private readonly IOptionsMonitor<
PerRequestLogBufferingOptions
> _options;
24
IOptionsMonitor<
PerRequestLogBufferingOptions
> options)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (2)
58
var options = serviceProvider.GetService<IOptionsMonitor<
PerRequestLogBufferingOptions
>>();
80
var options = serviceProvider.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