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

Sestavuje konvence, které se budou používat k přizpůsobení EndpointBuilder instancí ComponentHubu.

ComponentEndpointRouteBuilderExtensions

Rozšíření pro IEndpointRouteBuilder .

ComponentsWebAssemblyApplicationBuilderExtensions

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

ConcurrencyLimiterExtensions

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

ConfigureHostBuilder

Nesestavení IHostBuilder pro WebApplicationBuilder . Použijte Build() k sestavení WebApplicationBuilder .

ConfigureWebHostBuilder

Nesestavení IWebHostBuilder pro WebApplicationBuilder . Použijte Build() k sestavení WebApplicationBuilder .

ConnectionEndpointRouteBuilder

Vytváří konvence, které se budou používat k přizpůsobení EndpointBuilder instancí připojení.

ConnectionEndpointRouteBuilderExtensions

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

ConnectionsAppBuilderExtensions

Metody rozšíření pro IApplicationBuilder .

ControllerActionEndpointConventionBuilder

Vytváří konvence, které se budou používat k 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 výběru 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ářů

ElmExtensions
EndpointBuilder

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

EndpointRouteBuilderExtensions

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

EndpointRoutingApplicationBuilderExtensions

Mění 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 rozšiřující metody pro IEndpointRouteBuilder .

FileServerExtensions

Metody rozšíření, které spojují všechny součásti middlewaru pro statické soubory: výchozí soubory, procházení adresářů, odesílání souborů a statické soubory

FileServerOptions

Možnosti pro všechny komponenty middlewaru statického souboru

ForwardedHeadersExtensions

Rozšiřující metody 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 metody rozšíření, HeaderPropagationMiddleware pro které šíří hlavičky požadavku 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

Rozšiřující metody pro middleware pro filtrování hostitelů.

HstsBuilderExtensions

Rozšiřující metody middlewaru 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

Rozšiřující metody middlewaru HttpsRedirection.

HttpsRedirectionServicesExtensions

Metody rozšíření pro middleware HttpsRedirection

HubEndpointConventionBuilder

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

HubEndpointRouteBuilderExtensions

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

IdentityOptions

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

IISOptions

Možnosti konfigurace služby IIS mimo proces.

IISServerOptions

Poskytuje konfiguraci pro službu IIS v procesu.

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í IRouteBuilder pro přidání tras.

MapWhenExtensions

Metody rozšíření 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 pro pro přidání MVC do kanálu provádění požadavku.

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

Rozšiřující metody pro přidání OWIN do kanálu aplikace HTTP.

PageActionEndpointConventionBuilder

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

ProxyExtension
ProxyOptions

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

RazorPagesEndpointRouteBuilderExtensions

Obsahuje metody rozšíření pro použití Razor Pages s IEndpointRouteBuilder .

RemoteAuthenticationOptions

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

RequestLocalizationOptions

Určuje možnosti pro RequestLocalizationMiddleware .

RequestLocalizationOptionsExtensions

Metody rozšíření 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

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

RouterMiddleware

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

RoutingBuilderExtensions

Metody rozšíření pro přidání RouterMiddleware middlewaru do IApplicationBuilder .

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 SessionMiddleware přidání do aplikace.

SessionOptions

Představuje možnosti stavu relace pro aplikaci.

SignalRAppBuilderExtensions

Metody rozšíření pro IApplicationBuilder .

SpaApplicationBuilderExtensions

Poskytuje rozšiřující metody používané ke konfiguraci aplikace pro hostování jedno stránkovací aplikace (SPA) na straně klienta.

SpaPrerenderingExtensions

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

SpaPrerenderingOptions

Představuje možnosti pro middleware s předkreslovacími spa aplikacemi.

SpaProxyingExtensions

Metody rozšíření pro požadavky proxy serveru na místní vývojový server SPA během vývoje. Není pro použití 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 pro obsluhu statických souborů

StaticFilesEndpointRouteBuilderExtensions

Obsahuje rozšiřující metody pro použití statických souborů se směrováním koncového bodu.

StatusCodePagesExtensions

Rozšiřující metody 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

Rozšiřující metody pro přidání middlewaru.

UseMiddlewareExtensions

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

UsePathBaseExtensions

Metody rozšíření pro IApplicationBuilder .

UseWhenExtensions

Metody rozšíření 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 pro konfiguraci 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 metody rozšíření, které se mají přidat WebSocketMiddleware a nakonfigurovat

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 požadavků aplikace.

IEndpointConventionBuilder

Vytváří konvence, které se budou používat k přizpůsobení EndpointBuilder instancí.

IHubEndpointConventionBuilder

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

Poznámky

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