3 instantiations of HeaderParsingOptions
Microsoft.AspNetCore.HeaderParsing.Tests (3)
HeaderParsingFeatureTests.cs (1)
36_options = Options.Create(new HeaderParsingOptions());
HeaderParsingOptionsTests.cs (1)
18var options = new HeaderParsingOptions
HeaderRegistryTests.cs (1)
20_options = Options.Create(new HeaderParsingOptions());
22 references to HeaderParsingOptions
Microsoft.AspNetCore.HeaderParsing (10)
HeaderParsingOptionsManualValidator.cs (2)
8internal sealed class HeaderParsingOptionsManualValidator : IValidateOptions<HeaderParsingOptions> 10public ValidateOptionsResult Validate(string? name, HeaderParsingOptions options)
HeaderParsingOptionsValidator.cs (1)
9internal sealed partial class HeaderParsingOptionsValidator : IValidateOptions<HeaderParsingOptions>
HeaderParsingServiceCollectionExtensions.cs (5)
47public static IServiceCollection AddHeaderParsing(this IServiceCollection services, Action<HeaderParsingOptions> configure) 51_ = services.AddOptionsWithValidateOnStart<HeaderParsingOptions, HeaderParsingOptionsValidator>(); 52_ = services.AddOptionsWithValidateOnStart<HeaderParsingOptions, HeaderParsingOptionsManualValidator>(); 70.AddOptionsWithValidateOnStart<HeaderParsingOptions, HeaderParsingOptionsValidator>() 74.AddOptionsWithValidateOnStart<HeaderParsingOptions, HeaderParsingOptionsManualValidator>()
HeaderRegistry.cs (2)
16private readonly HeaderParsingOptions _options; 21public HeaderRegistry(IServiceProvider provider, IOptions<HeaderParsingOptions> options)
Microsoft.AspNetCore.HeaderParsing.Tests (12)
HeaderParsingExtensionsTests.cs (9)
25var options = services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value; 37Assert.Throws<OptionsValidationException>(() => services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value); 47Assert.Throws<OptionsValidationException>(() => services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value); 57var options = services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value; 63HeaderParsingOptions options; 69$"{nameof(HeaderParsingOptions)}:{nameof(options.DefaultMaxCachedValuesPerHeader)}", 74.GetSection($"{nameof(HeaderParsingOptions)}");
HeaderParsingFeatureTests.cs (1)
23private readonly IOptions<HeaderParsingOptions> _options;
HeaderParsingOptionsTests.cs (1)
18var options = new HeaderParsingOptions
HeaderRegistryTests.cs (1)
15private readonly IOptions<HeaderParsingOptions> _options;