4 instantiations of StatusCodePagesOptions
Microsoft.AspNetCore.Diagnostics (4)
StatusCodePage\StatusCodePagesExtensions.cs (4)
60return app.UseStatusCodePages(new StatusCodePagesOptions 158Options.Create(new StatusCodePagesOptions() { HandleAsync = CreateHandler(pathFormat, queryFormat, newNext) })).Invoke; 190Options.Create(new StatusCodePagesOptions() 199var options = new StatusCodePagesOptions
14 references to StatusCodePagesOptions
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
115var pathFormat = _httpContext.Items[nameof(StatusCodePagesOptions)] as string;
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
EndpointHtmlRendererTest.cs (1)
944httpContext.Items[nameof(StatusCodePagesOptions)] = null; // simulate missing re-execution route
Microsoft.AspNetCore.Diagnostics (12)
StatusCodePage\StatusCodeContext.cs (4)
18/// <param name="options">The configured <see cref="StatusCodePagesOptions"/>.</param> 20public StatusCodeContext(HttpContext context, StatusCodePagesOptions options, RequestDelegate next) 33/// Gets the configured <see cref="StatusCodePagesOptions"/>. 35public StatusCodePagesOptions Options { get; private set; }
StatusCodePage\StatusCodePagesExtensions.cs (3)
27public static IApplicationBuilder UseStatusCodePages(this IApplicationBuilder app, StatusCodePagesOptions options) 199var options = new StatusCodePagesOptions 205var wrappedOptions = new OptionsWrapper<StatusCodePagesOptions>(options);
StatusCodePage\StatusCodePagesMiddleware.cs (4)
17private readonly StatusCodePagesOptions _options; 24public StatusCodePagesMiddleware(RequestDelegate next, IOptions<StatusCodePagesOptions> options) 52context.Items[nameof(StatusCodePagesOptions)] = _options.PathFormat; 57context.Items.Remove(nameof(StatusCodePagesOptions));
StatusCodePage\StatusCodePagesOptions.cs (1)
18/// Creates a default <see cref="StatusCodePagesOptions"/> which produces a plaintext response