1 instantiation of PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
75PerRequestLogBufferingOptions options = new PerRequestLogBufferingOptions();
22 references to PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (22)
Buffering\IncomingRequestLogBuffer.cs (2)
27private readonly IOptionsMonitor<PerRequestLogBufferingOptions> _options; 41IOptionsMonitor<PerRequestLogBufferingOptions> options)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (11)
42.AddSingleton<IConfigureOptions<PerRequestLogBufferingOptions>>( 44.AddSingleton<IOptionsChangeTokenSource<PerRequestLogBufferingOptions>>( 45new ConfigurationChangeTokenSource<PerRequestLogBufferingOptions>(configuration)) 46.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 47.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>(); 65public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, Action<PerRequestLogBufferingOptions> configure) 71.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 72.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>() 75PerRequestLogBufferingOptions options = new PerRequestLogBufferingOptions(); 99.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 100.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>()
Buffering\PerRequestLogBufferingConfigureOptions.cs (4)
10internal sealed class PerRequestLogBufferingConfigureOptions : IConfigureOptions<PerRequestLogBufferingOptions> 20public void Configure(PerRequestLogBufferingOptions options) 33var parsedOptions = section.Get<PerRequestLogBufferingOptions>();
Buffering\PerRequestLogBufferingOptionsCustomValidator.cs (2)
11internal sealed class PerRequestLogBufferingOptionsCustomValidator : IValidateOptions<PerRequestLogBufferingOptions> 15public ValidateOptionsResult Validate(string? name, PerRequestLogBufferingOptions options)
Buffering\PerRequestLogBufferingOptionsValidator.cs (1)
10internal sealed partial class PerRequestLogBufferingOptionsValidator : IValidateOptions<PerRequestLogBufferingOptions>
Buffering\PerRequestLogBufferManager.cs (2)
15internal readonly IOptionsMonitor<PerRequestLogBufferingOptions> Options; 25IOptionsMonitor<PerRequestLogBufferingOptions> options)