1 instantiation of PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
75
PerRequestLogBufferingOptions options = new
PerRequestLogBufferingOptions
();
22 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)
42
.AddSingleton<IConfigureOptions<
PerRequestLogBufferingOptions
>>(
44
.AddSingleton<IOptionsChangeTokenSource<
PerRequestLogBufferingOptions
>>(
45
new ConfigurationChangeTokenSource<
PerRequestLogBufferingOptions
>(configuration))
46
.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
47
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>();
65
public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, Action<
PerRequestLogBufferingOptions
> configure)
71
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
72
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsCustomValidator>()
75
PerRequestLogBufferingOptions
options = new PerRequestLogBufferingOptions();
99
.Services.AddOptionsWithValidateOnStart<
PerRequestLogBufferingOptions
, PerRequestLogBufferingOptionsValidator>()
100
.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)