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 |
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.