Microsoft.AspNetCore.Builder Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.