IApplicationBuilder Rozhraní
Definice
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í.
Definuje třídu, která poskytuje mechanismy pro konfiguraci kanálu žádosti aplikace.
public interface class IApplicationBuilder
public interface IApplicationBuilder
type IApplicationBuilder = interface
Public Interface IApplicationBuilder
- Odvozené
Vlastnosti
| ApplicationServices |
Získá nebo nastaví IServiceProvider , který poskytuje přístup k kontejneru služby aplikace. |
| Properties |
Získá kolekci klíč/hodnota, která se dá použít ke sdílení dat mezi middlewarem. |
| ServerFeatures |
Získá sadu funkcí HTTP, které poskytuje server aplikace. |
Metody
| Build() |
Vytvoří delegáta, který tato aplikace používá ke zpracování požadavků HTTP. |
| New() |
Vytvoří novou IApplicationBuilder , která sdílí Properties tuto IApplicationBuildermožnost . |
| Use(Func<RequestDelegate,RequestDelegate>) |
Přidá do kanálu žádosti aplikace delegáta middlewaru. |
Metody rozšíření
| UseRequestLocalization(IApplicationBuilder) |
RequestLocalizationMiddleware Přidá k automatickému nastavení informací o jazykové verzi pro požadavky na základě informací poskytovaných klientem. |
| UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
RequestLocalizationMiddleware Přidá k automatickému nastavení informací o jazykové verzi pro požadavky na základě informací poskytovaných klientem. |
| UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
RequestLocalizationMiddleware Přidá k automatickému nastavení informací o jazykové verzi pro požadavky na základě informací poskytovaných klientem. |
| UseRequestLocalization(IApplicationBuilder, String[]) |
RequestLocalizationMiddleware Přidá k automatickému nastavení informací o jazykové verzi pro požadavky na základě informací poskytovaných klientem. |
| UseAuthentication(IApplicationBuilder) |
Přidá do AuthenticationMiddleware zadaného IApplicationBuilderparametru , který umožňuje možnosti ověřování. |
| UseAuthorization(IApplicationBuilder) |
Přidá do AuthorizationMiddleware zadaného IApplicationBuilderparametru , který umožňuje možnosti autorizace.
Při autorizaci prostředku směrovaného pomocí směrování koncového bodu se toto volání musí objevit mezi voláními |
| UseBrowserLink(IApplicationBuilder) |
Tato metoda je volána, aby v aplikaci bylo možné povolit odkaz na prohlížeč. Registruje výrobní metodu, která pro každý požadavek vytvoří BrowserLinkMiddleware. |
| UseIdentity(IApplicationBuilder) |
Zastaralé.
Tato metoda je zastaralá a v budoucí verzi se odebere. Doporučená alternativa je UseAuthentication(IApplicationBuilder) Povoluje ASP.NET identitu pro aktuální aplikaci. |
| UseCertificateForwarding(IApplicationBuilder) |
Přidá middleware do kanálu, který bude hledat certifikát v hlavičce požadavku, dekóduje ho a aktualizuje HttpContext.Connection.ClientCertificate. |
| UseClaimsTransformation(IApplicationBuilder) |
Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity. |
| UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity. |
| UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
Přidá ClaimsTransformationMiddleware middleware do určeného IApplicationBuilder , který umožňuje funkce transformace deklarací identity. |
| UseBlazorFrameworkFiles(IApplicationBuilder) |
Nakonfiguruje aplikaci tak, aby obsluhovat soubory rozhraní Blazor WebAssembly z kořenové cesty /. |
| UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
Nakonfiguruje aplikaci tak, aby obsluhovat soubory rozhraní Blazor WebAssembly z cesty |
| UseConcurrencyLimiter(IApplicationBuilder) |
ConcurrencyLimiterMiddleware Přidá limit počtu souběžných žádostí. |
| UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
Zastaralé.
Přidá podporu pro obslužné rutiny připojení ASP.NET Core do IApplicationBuilder kanálu spuštění žádosti. Tato metoda je zastaralá a v budoucí verzi se odebere. Doporučenou alternativou je použití MapConnections nebo MapConnectionHandler < TConnectionHandler > v Microsoft. AspNetCore. Builder. UseEndpoints (...). |
| UseCookieAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseCookieAuthentication je zastaralá. Nakonfigurujte ověřování souborů cookie pomocí AddAuthentication (). AddCookie v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Zastaralé.
Zastaralé.
UseCookieAuthentication je zastaralá. Nakonfigurujte ověřování souborů cookie pomocí AddAuthentication (). AddCookie v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
Přidá CookieAuthenticationMiddleware middleware do určeného rozhraní IApplicationBuilder , které povoluje možnosti ověřování souborů cookie. |
| UseCookiePolicy(IApplicationBuilder) |
Přidá obslužnou rutinu CookiePolicyMiddleware do zadaného IApplicationBuildersouboru , která umožňuje možnosti zásad souborů cookie. |
| UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
Přidá obslužnou rutinu CookiePolicyMiddleware do zadaného IApplicationBuildersouboru , která umožňuje možnosti zásad souborů cookie. |
| UseCors(IApplicationBuilder) |
Přidá do kanálu webové aplikace middleware CORS, který povolí žádosti mezi doménami. |
| UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
Přidá do kanálu webové aplikace middleware CORS, který povolí žádosti mezi doménami. |
| UseCors(IApplicationBuilder, String) |
Přidá do kanálu webové aplikace middleware CORS, který povolí žádosti mezi doménami. |
| UseDatabaseErrorPage(IApplicationBuilder) |
Zastaralé.
Zaznamenává synchronní a asynchronní výjimky související s databází z kanálu, který je možné vyřešit pomocí migrací Entity Framework. Pokud k těmto výjimkám dojde, vygeneruje se odpověď HTML s podrobnostmi možných akcí, které tento problém vyřeší. |
| UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
Zastaralé.
Zaznamenává synchronní a asynchronní výjimky související s databází z kanálu, který je možné vyřešit pomocí migrací Entity Framework. Pokud k těmto výjimkám dojde, vygeneruje se odpověď HTML s podrobnostmi možných akcí, které tento problém vyřeší. |
| UseDefaultFiles(IApplicationBuilder) |
Povolí výchozí mapování souborů na aktuální cestě. |
| UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
Povolí výchozí mapování souborů s danými možnostmi. |
| UseDefaultFiles(IApplicationBuilder, String) |
Povolí výchozí mapování souborů pro danou cestu požadavku. |
| UseDeveloperExceptionPage(IApplicationBuilder) |
Zaznamenává synchronní a asynchronní Exception instance z kanálu a generuje odpovědi na chyby HTML. |
| UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
Zaznamenává synchronní a asynchronní Exception instance z kanálu a generuje odpovědi na chyby HTML. |
| UseDirectoryBrowser(IApplicationBuilder) |
Povolení procházení adresářů na aktuální cestě |
| UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
Povolení procházení adresářů s danými možnostmi |
| UseDirectoryBrowser(IApplicationBuilder, String) |
Povolí procházení adresáře pro danou cestu k požadavku. |
| UseElmCapture(IApplicationBuilder) |
Povolí službu protokolování ELM, ke které se dá dostat prostřednictvím ElmPageMiddleware . |
| UseElmPage(IApplicationBuilder) |
Umožňuje zobrazit protokoly zachycené ElmCaptureMiddleware . |
| UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
Microsoft.AspNetCore.Routing.EndpointMiddleware Přidá middleware do zadaného IApplicationBuilder s EndpointDataSource instancemi sestavenými z nakonfigurovaných IEndpointRouteBuilder. Spustí Microsoft.AspNetCore.Routing.EndpointMiddleware se přidružená Endpoint k aktuálnímu požadavku. |
| UseRouting(IApplicationBuilder) |
Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware Přidá middleware do zadaného IApplicationBuilder. |
| UseExceptionHandler(IApplicationBuilder) |
Přidá middleware do kanálu, který bude zachytávat výjimky, protokolovat je a znovu spustit požadavek v alternativním kanálu. Pokud už byla odpověď spuštěna, požadavek se znovu nespustí. |
| UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
Přidá middleware do kanálu, který bude zachytávat výjimky, protokolovat je a znovu spustit požadavek v alternativním kanálu. Pokud už byla odpověď spuštěna, požadavek se znovu nespustí. |
| UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
Přidá middleware do kanálu, který bude zachytávat výjimky, protokolovat je a znovu spustit požadavek v alternativním kanálu. Pokud už byla odpověď spuštěna, požadavek se znovu nespustí. |
| UseExceptionHandler(IApplicationBuilder, String) |
Přidá do kanálu middleware, který zachytí výjimky, zapíše je, resetuje cestu požadavku a znovu spustí požadavek. Pokud už byla odpověď spuštěna, požadavek se znovu nespustí. |
| UseFacebookAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseFacebookAuthentication je zastaralá. Nakonfigurujte ověřování na Facebooku pomocí AddAuthentication (). AddFacebook v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Zastaralé.
Zastaralé.
UseFacebookAuthentication je zastaralá. Nakonfigurujte ověřování na Facebooku pomocí AddAuthentication (). AddFacebook v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
Přidá FacebookMiddleware middleware do určeného IApplicationBuilder , který umožňuje možnosti ověřování na Facebooku. |
| UseFileServer(IApplicationBuilder) |
Povolte všechny statické middlewarové soubory (kromě procházení adresářů) pro aktuální cestu požadavku v aktuálním adresáři. |
| UseFileServer(IApplicationBuilder, FileServerOptions) |
Povolení veškerého middlewaru statických souborů s danými možnostmi |
| UseFileServer(IApplicationBuilder, Boolean) |
Povolte všechny statické middleware pro cestu aktuálního požadavku v aktuálním adresáři. |
| UseFileServer(IApplicationBuilder, String) |
Povolí všechny statické middlewarové soubory (kromě procházení adresářů) pro danou cestu k požadavku z adresáře se stejným názvem. |
| UseForwardedHeaders(IApplicationBuilder) |
Použije přeposílané hlavičky na odpovídající pole aktuálního požadavku. Podle konvence předávají proxy servery HTTP informace z klienta ve známých hlavičkách HTTP. Přečte ForwardedHeadersMiddleware tyto hlavičky a vyplní přidružená pole v httpContext. |
| UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
Použije přeposílané hlavičky na odpovídající pole aktuálního požadavku. Podle konvence předávají proxy servery HTTP informace z klienta ve známých hlavičkách HTTP. Přečte ForwardedHeadersMiddleware tyto hlavičky a vyplní přidružená pole v httpContext. |
| UseGoogleAuthentication(IApplicationBuilder) |
Zastaralé.
UseGoogleAuthentication je zastaralá. Nakonfigurujte ověřování Google pomocí AddAuthentication (). AddGoogle v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Zastaralé.
UseGoogleAuthentication je zastaralá. Nakonfigurujte ověřování Google pomocí AddAuthentication (). AddGoogle v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
Přidá GoogleMiddleware middleware do určeného rozhraní IApplicationBuilder , které umožňuje využívat možnosti ověřování Google. |
| UseHeaderPropagation(IApplicationBuilder) |
Přidá middleware, který shromažďuje hlavičky, které se mají rozšířit do HttpClient. |
| UseHealthChecks(IApplicationBuilder, PathString) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHealthChecks(IApplicationBuilder, PathString, String) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
Přidá middleware, který poskytuje stav kontroly stavu. |
| UseHostFiltering(IApplicationBuilder) |
Přidá middleware pro filtrování požadavků podle povolených hlaviček hostitele. Neplatné požadavky budou odmítnuty se stavovým kódem 400. |
| UseHsts(IApplicationBuilder) |
Přidá middleware pro použití HSTS, který přidá hlavičku Strict-Transport-Security. |
| UseHttpLogging(IApplicationBuilder) |
Přidá middleware, který může protokolovat požadavky a odpovědi HTTP. |
| UseW3CLogging(IApplicationBuilder) |
Přidá middleware, který může protokolovat požadavky HTTP a odpovědi pro protokoly serveru ve formátu W3C. |
| UseHttpMethodOverride(IApplicationBuilder) |
Umožňuje příchozí požadavek POST přepsat typ metody s typem zadaným v hlavičce. Tento middleware se používá, když je klient omezen na odesílání metod GET nebo POST, ale chce vyvolat jiné metody HTTP. Ve výchozím nastavení se hlavička požadavku X-HTTP-Method-Override používá k určení tunelové metody HTTP. |
| UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
Umožňuje příchozí požadavek POST přepsat typ metody s typem zadaným ve formuláři. Tento middleware se používá, když je klient omezen na odesílání metod GET nebo POST, ale chce vyvolat jiné metody HTTP. |
| UseHttpsRedirection(IApplicationBuilder) |
Přidá middleware pro přesměrování požadavků HTTP na HTTPS. |
| UseJwtBearerAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseJwtBearerAuthentication je zastaralá. Nakonfigurujte ověřování JwtBearer pomocí AddAuthentication (). AddJwtBearer v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Zastaralé.
Zastaralé.
UseJwtBearerAuthentication je zastaralá. Nakonfigurujte ověřování JwtBearer pomocí AddAuthentication (). AddJwtBearer v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
Přidá JwtBearerMiddleware middleware do určeného IApplicationBuilder , který umožňuje schopnosti zpracování nosných tokenů. Tento middleware rozumí vhodně naformátované a zabezpečené tokeny, které se zobrazí v hlavičce požadavku. Pokud jsou možnosti. AuthenticationMode aktivní, přidají se deklarace v rámci nosných tokenů do uživatele IPrincipal aktuálního požadavku. Pokud jsou možnosti. AuthenticationMode pasivní, aktuální požadavek se neupraví, ale IAuthenticationManager AuthenticateAsync se dá kdykoli použít k získání deklarací z tokenu nosiče žádosti. Viz také http://tools.ietf.org/html/rfc6749 |
| Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
Větví kanál požadavku na základě shody dané cesty požadavku. Pokud cesta požadavku začíná danou cestou, spustí se větev. |
| Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
Větví kanál požadavku na základě shody dané cesty požadavku. Pokud cesta požadavku začíná danou cestou, spustí se větev. |
| Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
Větví kanál požadavku na základě shody dané cesty požadavku. Pokud cesta požadavku začíná danou cestou, spustí se větev. |
| MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Rozdělí kanál požadavku na základě výsledku daného predikátu. |
| UseMicrosoftAccountAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseMicrosoftAccountAuthentication je zastaralá. Nakonfigurujte ověřování MicrosoftAccount pomocí AddAuthentication (). AddMicrosoftAccount v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Zastaralé.
Zastaralé.
UseMicrosoftAccountAuthentication je zastaralá. Nakonfigurujte ověřování MicrosoftAccount pomocí AddAuthentication (). AddMicrosoftAccount v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
Přidá MicrosoftAccountMiddleware middleware do určeného rozhraní IApplicationBuilder , které umožňuje ověřování účtu Microsoft. |
| UseMigrationsEndPoint(IApplicationBuilder) |
Zpracovává požadavky na provádění operací migrace. Middleware bude naslouchat žádostem provedeným na DefaultPath. |
| UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
Zpracovává požadavky na provádění operací migrace. Middleware bude naslouchat požadavkům na cestu nakonfigurovanou v |
| UseMvc(IApplicationBuilder) |
Přidá MVC do IApplicationBuilder kanálu provádění požadavků. |
| UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
Přidá MVC do IApplicationBuilder kanálu provádění požadavků. |
| UseMvcWithDefaultRoute(IApplicationBuilder) |
Přidá MVC do IApplicationBuilder kanálu provádění požadavků s výchozí trasou s názvem default a následující šablonou: {controller=Home}/{action=Index}/{id?}. |
| UseOAuthAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseOAuthAuthentication je zastaralá. Nakonfigurujte ověřování OAuth pomocí AddAuthentication (). AddOAuth v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Zastaralé.
Zastaralé.
UseOAuthAuthentication je zastaralá. Nakonfigurujte ověřování OAuth pomocí AddAuthentication (). AddOAuth v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
Přidá OAuthMiddleware<TOptions> middleware do určeného rozhraní IApplicationBuilder , které umožňuje ověřování OAuth 2,0. |
| UseOpenIdConnectAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseOpenIdConnectAuthentication je zastaralá. Nakonfigurujte ověřování OpenIdConnect pomocí AddAuthentication (). AddOpenIdConnect v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Zastaralé.
Zastaralé.
UseOpenIdConnectAuthentication je zastaralá. Nakonfigurujte ověřování OpenIdConnect pomocí AddAuthentication (). AddOpenIdConnect v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
Přidá OpenIdConnectMiddleware middleware do určeného IApplicationBuilder , který povolí možnosti ověřování OpenID Connect. |
| UseOwin(IApplicationBuilder) |
Přidá do zadaného IApplicationBuilderkanálu OWIN . |
| UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
Přidá middlewarový kanál OWIN do zadaného IApplicationBuilder. |
| RunProxy(IApplicationBuilder) |
Odesílá požadavek na vzdálený server, jak je uvedeno v možnostech. |
| RunProxy(IApplicationBuilder, ProxyOptions) |
Odesílá požadavek na vzdálený server, jak je uvedeno v možnostech. |
| UseResponseBuffering(IApplicationBuilder) |
Povoluje plný buffer pro tělo odpovědi. To je možné zakázat na základě jednotlivých požadavků pomocí IHttpBufferingFeature. |
| UseResponseCaching(IApplicationBuilder) |
ResponseCachingMiddleware Přidá pro ukládání odpovědí HTTP do mezipaměti. |
| UseResponseCompression(IApplicationBuilder) |
Přidá middleware pro dynamickou komprimaci odpovědí HTTP. |
| UseRewriter(IApplicationBuilder) |
Zkontroluje, jestli daná adresa URL odpovídá pravidlům a podmínkám, a upraví hodnotu HttpContext podle shody. |
| UseRewriter(IApplicationBuilder, RewriteOptions) |
Zkontroluje, jestli daná adresa URL odpovídá pravidlům a podmínkám, a upraví hodnotu HttpContext podle shody. |
| UseRouter(IApplicationBuilder, IRouter) |
RouterMiddleware Přidá middleware do zadaného IApplicationBuilder s zadaným IRouter. |
| UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
RouterMiddleware Přidá middleware do zadaného IApplicationBuilder s nakonfigurovaným IRouteBuilderobjektem IRouter . |
| Run(IApplicationBuilder, RequestDelegate) |
Přidá delegáta middlewaru terminálu do kanálu žádosti aplikace. |
| UseSession(IApplicationBuilder) |
SessionMiddleware Přidá automaticky stav relace pro aplikaci. |
| UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddleware Přidá automaticky stav relace pro aplikaci. |
| UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
Zastaralé.
Přidá do IApplicationBuilder kanálu spuštění žádosti signál. Tato metoda je zastaralá a v budoucí verzi se odebere. Doporučenou alternativou je použití MapHub < THub > v Microsoft. AspNetCore. Builder. UseEndpoints (...). |
| UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
Zpracovává všechny požadavky z tohoto bodu v řetězu middlewaru vrácením výchozí stránky pro jednostránkovou aplikaci (SPA). Tento middleware by měl být umístěn pozdě v řetězu, aby měl přednost jiný middleware pro obsluhu statických souborů, akcí MVC atd.. |
| UseStaticFiles(IApplicationBuilder) |
Povolí obsluhu statického souboru pro aktuální cestu požadavku. |
| UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
Povolí obsluhu statického souboru s danými možnostmi. |
| UseStaticFiles(IApplicationBuilder, String) |
Povolí statické soubory obsluhované pro danou cestu požadavku. |
| UseStatusCodePages(IApplicationBuilder) |
Přidá middleware StatusCodePages s výchozí obslužnou rutinou odpovědi, která kontroluje odpovědi se stavovými kódy mezi 400 a 599, které nemají tělo. |
| UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
Přidá middleware StatusCodePages s danými možnostmi, které kontroluje odpovědi se stavovými kódy mezi 400 a 599, které nemají tělo. |
| UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
Přidá do kanálu middleware StatusCodePages se zadaným alternativním kanálem middlewaru, který se spustí a vygeneruje text odpovědi. |
| UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
Přidá middleware StatusCodePages se zadanou obslužnou rutinou, která kontroluje odpovědi se stavovými kódy mezi 400 a 599, které nemají tělo. |
| UseStatusCodePages(IApplicationBuilder, String, String) |
Přidá middleware StatusCodePages se zadaným textem odpovědi, který se má odeslat. Může se jednat o zástupný symbol '{0}' pro stavový kód. Middleware kontroluje odpovědi se stavovými kódy mezi 400 a 599, které nemají tělo. |
| UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
Přidá do kanálu middleware StatusCodePages. Určuje, že odpovědi by se měly zpracovat přesměrováním s danou šablonou adresy URL umístění. Může se jednat o zástupný symbol '{0}' pro stavový kód. Adresy URL začínající na ~budou mít předem nastavené PathBase, kde se budou používat všechny ostatní adresy URL, jak je. |
| UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
Přidá do kanálu middleware StatusCodePages. Určuje, že tělo odpovědi by se mělo vygenerovat opětovným spuštěním kanálu požadavku pomocí alternativní cesty. Tato cesta může obsahovat{0} zástupný symbol stavového kódu. |
| UseTwitterAuthentication(IApplicationBuilder) |
Zastaralé.
Zastaralé.
UseTwitterAuthentication je zastaralá. Nakonfigurujte ověřování na Twitteru pomocí AddAuthentication (). AddTwitter v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Zastaralé.
Zastaralé.
UseTwitterAuthentication je zastaralá. Nakonfigurujte ověřování na Twitteru pomocí AddAuthentication (). AddTwitter v ConfigureServices. Další podrobnosti najdete v tématu https://go.microsoft.com/fwlink/?linkid=845470 . |
| UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
Přidá TwitterMiddleware middleware do určeného IApplicationBuilder , který umožňuje možnosti ověřování na Twitteru. |
| Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
Přidá delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo Run(IApplicationBuilder, RequestDelegate) toho. |
| Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
Přidá delegát middlewaru definovaný v řádku do kanálu žádosti aplikace. Pokud nevoláte další funkci, použijte místo Run(IApplicationBuilder, RequestDelegate) toho. Preferujete použití Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) pro lepší výkon, jak je znázorněno níže:
|
| UseMiddleware(IApplicationBuilder, Type, Object[]) |
Přidá do kanálu žádosti aplikace typ middlewaru. |
| UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
Přidá do kanálu žádosti aplikace typ middlewaru. |
| UsePathBase(IApplicationBuilder, PathString) |
Přidá middleware, který extrahuje zadanou základnu cesty z cesty požadavku a odešle ji do základu cesty požadavku. |
| UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
Podmíněně vytvoří větev v kanálu požadavku, který se znovu připojí k hlavnímu kanálu. |
| UseWebAssemblyDebugging(IApplicationBuilder) |
Přidává middleware potřebný k ladění aplikací Blazor WebAssembly v rámci Chromium vývojových nástrojů. |
| UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
Zastaralé.
Umožňuje podporu vývojářské middlewaru Webpack. To hostuje instanci kompilátoru webpacku v paměti ve vaší aplikaci, takže můžete vždy obsluhovat aktuální prostředky vytvořené pomocí webpacku, aniž byste museli spouštět kompilátor ručně. Vzhledem k tomu, že se instance kompilátoru Webpacku uchovává v paměti, přírůstková kompilace je výrazně rychlejší než opětovné spuštění kompilátoru od začátku. Příchozí požadavky, které se shodují se soubory sestavené webpackem, budou zpracovány vrácením výstupu kompilátoru Webpacku přímo bez ohledu na soubory na disku. Pokud probíhá kompilace při doručení požadavku, odpověď se pozastaví, dokud nebude připravený aktualizovaný výstup kompilátoru. |
| UseWebSockets(IApplicationBuilder) |
WebSocketMiddleware Přidá kanál požadavku. |
| UseWebSockets(IApplicationBuilder, WebSocketOptions) |
WebSocketMiddleware Přidá kanál požadavku. |
| UseWelcomePage(IApplicationBuilder) |
Přidá do kanálu welcomePageMiddleware. |
| UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
Přidá do kanálu welcomePageMiddleware s danými možnostmi. |
| UseWelcomePage(IApplicationBuilder, PathString) |
Přidá aplikaci WelcomePageMiddleware do kanálu s danou cestou. |
| UseWelcomePage(IApplicationBuilder, String) |
Přidá aplikaci WelcomePageMiddleware do kanálu s danou cestou. |
| UseRateLimiter(IApplicationBuilder) |
Povolí omezení rychlosti pro aplikaci. |
| UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
Povolí omezení rychlosti pro aplikaci. |
| UseSpaStaticFiles(IApplicationBuilder) |
Nakonfiguruje aplikaci tak, aby obsluhuje statické soubory pro jednostránkové aplikace (SPA). Soubory se budou nacházet pomocí registrované ISpaStaticFileProvider služby. |
| UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
Nakonfiguruje aplikaci tak, aby obsluhuje statické soubory pro jednostránkové aplikace (SPA). Soubory se budou nacházet pomocí registrované ISpaStaticFileProvider služby. |