10 instantiations of PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
72PerRequestLogBufferingOptions options = new PerRequestLogBufferingOptions();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (9)
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (8)
19var options = new PerRequestLogBufferingOptions(); 26Assert.Equivalent(new PerRequestLogBufferingOptions(), options); 33var options = new PerRequestLogBufferingOptions(); 41Assert.Equivalent(new PerRequestLogBufferingOptions(), options); 57var options = new PerRequestLogBufferingOptions(); 64Assert.Equivalent(new PerRequestLogBufferingOptions(), options); 83var options = new PerRequestLogBufferingOptions(); 113var options = new PerRequestLogBufferingOptions();
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
17var options = new PerRequestLogBufferingOptions
32 references to PerRequestLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware (22)
Buffering\IncomingRequestLogBuffer.cs (2)
27private readonly IOptionsMonitor<PerRequestLogBufferingOptions> _options; 41IOptionsMonitor<PerRequestLogBufferingOptions> options)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (11)
39.AddSingleton<IConfigureOptions<PerRequestLogBufferingOptions>>( 41.AddSingleton<IOptionsChangeTokenSource<PerRequestLogBufferingOptions>>( 42new ConfigurationChangeTokenSource<PerRequestLogBufferingOptions>(configuration)) 43.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 44.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>(); 62public static ILoggingBuilder AddPerIncomingRequestBuffer(this ILoggingBuilder builder, Action<PerRequestLogBufferingOptions> configure) 68.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 69.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsCustomValidator>() 72PerRequestLogBufferingOptions options = new PerRequestLogBufferingOptions(); 96.Services.AddOptionsWithValidateOnStart<PerRequestLogBufferingOptions, PerRequestLogBufferingOptionsValidator>() 97.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)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (10)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (4)
66var options = serviceProvider.GetService<IOptionsMonitor<PerRequestLogBufferingOptions>>(); 88var options = serviceProvider.GetService<IOptionsMonitor<PerRequestLogBufferingOptions>>(); 135IOptionsMonitor<PerRequestLogBufferingOptions>? options = host.Services.GetService<IOptionsMonitor<PerRequestLogBufferingOptions>>();
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (5)
19var options = new PerRequestLogBufferingOptions(); 33var options = new PerRequestLogBufferingOptions(); 57var options = new PerRequestLogBufferingOptions(); 83var options = new PerRequestLogBufferingOptions(); 113var options = new PerRequestLogBufferingOptions();
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
17var options = new PerRequestLogBufferingOptions