Microsoft.AspNetCore.Builder Obor názvů

Obsahuje metody pro přidání předdefinovaného middlewaru do aplikace a typy možností pro middleware.

Třídy

ApplicationBuilder

Výchozí implementace pro IApplicationBuilder.

ApplicationBuilderExtensions

Metody rozšíření pro přidání RequestLocalizationMiddleware do aplikace

AuthAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování do kanálu aplikace HTTP

AuthenticationOptions

Základní možnosti pro všechny middleware ověřování

AuthorizationAppBuilderExtensions

Metody rozšíření pro přidání možností autorizace do kanálu aplikace HTTP

AuthorizationEndpointConventionBuilderExtensions

Metody rozšíření autorizace pro IEndpointConventionBuilder.

BrowserLinkExtensions

Implementace rozšiřujících metod pro konfiguraci připojení prohlížeče v aplikaci ASP.NET Core.

BuilderExtensions

Rozšíření identity pro IApplicationBuilder .

CertificateForwardingBuilderExtensions

Metody rozšíření pro použití předávání certifikátů

ClaimsTransformationAppBuilderExtensions

Metody rozšíření, které přidávají funkce transformace deklarací do kanálu aplikace HTTP.

ClaimsTransformationOptions

Obsahuje možnosti, které používá ClaimsTransformationMiddleware .

ComponentEndpointConventionBuilder

Konvence sestavení, které se použijí pro přizpůsobení instancí ComponentHubu EndpointBuilder .

ComponentEndpointRouteBuilderExtensions

Rozšíření pro IEndpointRouteBuilder.

ComponentsWebAssemblyApplicationBuilderExtensions

Rozšíření pro mapování aplikací Blazor WebAssembly

ConcurrencyLimiterExtensions

Metody rozšíření pro přidání ConcurrencyLimiterMiddleware do aplikace

ConfigureHostBuilder

Nevytvořitelné IHostBuilder pro WebApplicationBuilder. Slouží Build() k sestavení WebApplicationBuilder.

ConfigureWebHostBuilder

Nevytvovatelná IWebHostBuilder pro WebApplicationBuilder. Slouží Build() k sestavení souboru WebApplicationBuilder.

ConnectionEndpointRouteBuilder

Konvence sestavení, které se použijí pro přizpůsobení instancí připojení EndpointBuilder .

ConnectionEndpointRouteBuilderExtensions

Metody rozšíření, IEndpointRouteBuilder které přidávají trasy pro ConnectionHandlers.

ConnectionsAppBuilderExtensions

Metody rozšíření pro IApplicationBuilder .

ControllerActionEndpointConventionBuilder

Konvence sestavení, které se použijí pro přizpůsobení EndpointBuilder instancí.

ControllerEndpointRouteBuilderExtensions

Obsahuje rozšiřující metody pro použití kontrolerů s IEndpointRouteBuilder.

CookieAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování souborů cookie do kanálu aplikace HTTP.

CookieAuthenticationOptions

Možnosti konfigurace pro CookieAuthenticationMiddleware .

CookiePolicyAppBuilderExtensions

Metody rozšíření pro přidání možností zásad souborů cookie do kanálu aplikace HTTP

CookiePolicyOptions

Poskytuje programovou konfiguraci pro CookiePolicyMiddleware.

CorsEndpointConventionBuilderExtensions

Metody rozšíření CORS pro IEndpointConventionBuilder.

CorsMiddlewareExtensions

Rozšíření IApplicationBuilder pro přidání podpory middlewaru CORS

DatabaseErrorPageExtensions

IApplicationBuilder metody rozšíření pro DatabaseErrorPageMiddleware.

DatabaseErrorPageOptions

Možnosti pro DatabaseErrorPageMiddleware.

DefaultFilesExtensions

Metody rozšíření pro DefaultFilesMiddleware

DefaultFilesOptions

Možnosti pro výběr výchozích názvů souborů

DeveloperExceptionPageExtensions

IApplicationBuilder metody rozšíření pro DeveloperExceptionPageMiddleware.

DeveloperExceptionPageOptions

Možnosti pro DeveloperExceptionPageMiddleware.

DirectoryBrowserExtensions

Metody rozšíření pro DirectoryBrowserMiddleware

DirectoryBrowserOptions

Možnosti procházení adresáře

ElmExtensions
EndpointBuilder

Základní třída pro vytvoření nové Endpoint.

EndpointRouteBuilderExtensions

Poskytuje metody rozšíření pro IEndpointRouteBuilder přidání koncových bodů.

EndpointRoutingApplicationBuilderExtensions

Constains rozšíření pro konfiguraci směrování na .IApplicationBuilder

ExceptionHandlerExtensions

Metody rozšíření pro povolení ExceptionHandlerExtensions.

ExceptionHandlerOptions

Možnosti konfigurace ExceptionHandlerMiddleware.

FacebookAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování na Facebooku do kanálu aplikace HTTP.

FacebookOptions

Možnosti konfigurace pro FacebookMiddleware .

FallbackEndpointRouteBuilderExtensions

Obsahuje metody rozšíření pro IEndpointRouteBuilder.

FileServerExtensions

Metody rozšíření, které kombinují všechny komponenty middlewaru statického souboru: Výchozí soubory, procházení adresářů, odesílání souborů a statických souborů

FileServerOptions

Možnosti pro všechny součásti middlewaru statických souborů

ForwardedHeadersExtensions

Metody rozšíření pro povolení ForwardedHeadersMiddleware.

ForwardedHeadersOptions

Možnosti pro ForwardedHeadersMiddleware

GoogleAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování Google do kanálu aplikace HTTP.

GoogleOptions

Možnosti konfigurace pro GoogleMiddleware .

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder rozšiřující metody, pro HeaderPropagationMiddleware které se šíří hlavičky požadavků do HttpClient.

HealthCheckApplicationBuilderExtensions

IApplicationBuilder metody rozšíření pro HealthCheckMiddleware.

HealthCheckEndpointRouteBuilderExtensions

Poskytuje metody rozšíření pro IEndpointRouteBuilder přidání kontrol stavu.

HostFilteringBuilderExtensions

Metody rozšíření pro middleware HostFiltering

HostFilteringServicesExtensions

Metody rozšíření pro middleware filtrování hostitele

HstsBuilderExtensions

Metody rozšíření pro middleware HSTS

HstsServicesExtensions

Metody rozšíření pro middleware HSTS

HttpLoggingBuilderExtensions

Metody rozšíření pro middleware HttpLogging

HttpMethodOverrideExtensions

Metody rozšíření pro povolení HttpMethodOverrideMiddleware.

HttpMethodOverrideOptions

Možnosti konfigurace HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

Metody rozšíření pro middleware HttpsRedirection

HttpsRedirectionServicesExtensions

Metody rozšíření pro middleware HttpsRedirection

HubEndpointConventionBuilder

Konvence sestavení, které se použijí pro přizpůsobení instancí centra EndpointBuilder .

HubEndpointRouteBuilderExtensions

Metody IEndpointRouteBuilder rozšíření pro přidání tras do Hubs.

IdentityOptions

Představuje všechny možnosti, které můžete použít ke konfiguraci systému identit.

IISOptions

Možnosti konfigurace mimo proces služby IIS

IISServerOptions

Poskytuje konfiguraci pro in-process služby IIS.

JwtBearerAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování OpenIdConnect Bearer do kanálu aplikace HTTP.

JwtBearerOptions

Třída Options poskytuje informace potřebné k řízení chování middlewarového ověřování nosiče.

MapExtensions

Metody rozšíření pro MapMiddleware.

MapRouteRouteBuilderExtensions

Poskytuje metody rozšíření pro IRouteBuilder přidání tras.

MapWhenExtensions

Rozšiřující metody pro MapWhenMiddleware.

MicrosoftAccountAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování účtu Microsoft do kanálu aplikace HTTP.

MicrosoftAccountOptions

Možnosti konfigurace pro MicrosoftAccountMiddleware .

MigrationsEndPointExtensions

IApplicationBuilder metody rozšíření pro MigrationsEndPointMiddleware.

MigrationsEndPointOptions

Možnosti pro MigrationsEndPointMiddleware.

MvcApplicationBuilderExtensions

Metody rozšíření pro IApplicationBuilder přidání MVC do kanálu provádění požadavků

MvcAreaRouteBuilderExtensions

Metody rozšíření pro IRouteBuilder.

OAuthAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování OAuth 2,0 do kanálu aplikace HTTP.

OAuthOptions

Možnosti konfigurace pro OAuthMiddleware<TOptions> .

OpenIdConnectAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování OpenID Connect do kanálu aplikace HTTP.

OpenIdConnectOptions

Možnosti konfigurace pro OpenIdConnectMiddleware

OwinExtensions

Metody rozšíření pro přidání OWIN do kanálu aplikace HTTP

PageActionEndpointConventionBuilder

Konvence sestavení, které se použijí pro přizpůsobení EndpointBuilder instancí.

ProxyExtension
ProxyOptions

Možnosti konfigurace hostitele, schématu a nastavení portu

RazorPagesEndpointRouteBuilderExtensions

Obsahuje rozšiřující metody pro použití Razor Pages s IEndpointRouteBuilder.

RemoteAuthenticationOptions

Obsahuje možnosti, které používá RemoteAuthenticationHandler<TOptions> .

RequestLocalizationOptions

Určuje možnosti pro RequestLocalizationMiddleware.

RequestLocalizationOptionsExtensions

Rozšiřující metody pro RequestLocalizationOptions.

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

Metody rozšíření pro přidání ResponseCachingMiddleware do aplikace

ResponseCompressionBuilderExtensions

Metody rozšíření pro middleware ResponseCompression

ResponseCompressionServicesExtensions

Metody rozšíření pro middleware ResponseCompression

RewriteBuilderExtensions

Metody rozšíření pro RewriteMiddleware

RouteHandlerBuilder

Konvence sestavení, které se použijí pro přizpůsobení instancí MapAction EndpointBuilder .

RouterMiddleware

Middleware zodpovědný za směrování.

RoutingBuilderExtensions

Metody rozšíření pro přidání middlewaru RouterMiddleware IApplicationBuilderdo souboru .

RoutingEndpointConventionBuilderExtensions

Metody rozšíření pro přidání metadat směrování do instancí koncových bodů pomocí IEndpointConventionBuilder.

RunExtensions

Metody rozšíření pro přidání middlewaru terminálu

SessionMiddlewareExtensions

Metody rozšíření pro přidání do SessionMiddleware aplikace

SessionOptions

Představuje možnosti stavu relace pro aplikaci.

SignalRAppBuilderExtensions

Metody rozšíření pro IApplicationBuilder .

SpaApplicationBuilderExtensions

Poskytuje metody rozšíření používané pro konfiguraci aplikace pro hostování jednostránkové aplikace na straně klienta (SPA).

SpaPrerenderingExtensions

Metody rozšíření pro konfiguraci předběžného vykreslení jedno stránkovací aplikace.

SpaPrerenderingOptions

Představuje možnosti prerendering middlewaru SPA.

SpaProxyingExtensions

Metody rozšíření pro proxy požadavky na místní vývojový server SPA během vývoje. Nepoužívá se v produkčních aplikacích.

SpaRouteExtensions

Metody rozšíření užitečné pro konfiguraci směrování v jedno stránkovací aplikaci (SPA).

StaticFileExtensions

Metody rozšíření pro StaticFileMiddleware

StaticFileOptions

Možnosti obsluhy statických souborů

StaticFilesEndpointRouteBuilderExtensions

Obsahuje metody rozšíření pro použití statických souborů se směrováním koncových bodů.

StatusCodePagesExtensions

Metody rozšíření pro povolení StatusCodePagesMiddleware.

StatusCodePagesOptions

Možnosti pro StatusCodePagesMiddleware.

TwitterAppBuilderExtensions

Metody rozšíření pro přidání možností ověřování na Twitteru pro kanál aplikace HTTP.

TwitterOptions

Možnosti pro middleware ověřování na Twitteru

UseExtensions

Metody rozšíření pro přidání middlewaru

UseMiddlewareExtensions

Metody rozšíření pro přidání typovaného middlewaru

UsePathBaseExtensions

Metody rozšíření pro IApplicationBuilder.

UseWhenExtensions

Rozšiřující metody pro IApplicationBuilder.

WebApiCompatShimRouteBuilderExtensions
WebApplication

Webová aplikace použitá ke konfiguraci kanálu HTTP a tras.

WebApplicationBuilder

Tvůrce webových aplikací a služeb

WebApplicationOptions

Možnosti konfigurace chování pro CreateBuilder(WebApplicationOptions).

WebAssemblyNetDebugProxyAppBuilderExtensions

Poskytuje infrastrukturu pro ladění aplikací Blazor WebAssembly.

WebpackDevMiddleware

Metody rozšíření, které je možné použít k povolení podpory dev middlewaru Webpack.

WebSocketMiddlewareExtensions

IApplicationBuilder rozšiřující metody pro přidání a konfiguraci WebSocketMiddleware.

WebSocketOptions

Možnosti konfigurace pro WebSocketMiddleware.

WelcomePageExtensions

Rozšíření IApplicationBuilder pro WelcomePageMiddleware.

WelcomePageOptions

Možnosti pro WelcomePageMiddleware.

Rozhraní

IApplicationBuilder

Definuje třídu, která poskytuje mechanismy pro konfiguraci kanálu žádosti aplikace.

IEndpointConventionBuilder

Konvence sestavení, které se použijí pro přizpůsobení EndpointBuilder instancí.

IHubEndpointConventionBuilder

Abstrakce, která vytváří konvence, které se použijí k přizpůsobení instancí centra EndpointBuilder .

Poznámky

Další informace o použití předdefinovaného middlewaru ASP.NET Core najdete v tématu integrovaný middleware.