IRouteBuilder 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 kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Odvozené
Vlastnosti
ApplicationBuilder |
Získá .IApplicationBuilder |
DefaultHandler |
Získá nebo nastaví výchozí, IRouter který se používá jako obslužná rutina, pokud IRouter je přidána do seznamu tras, ale neurčuje vlastní. |
Routes |
Získá trasy nakonfigurované v tvůrci. |
ServiceProvider |
Získá sady použité k překladu IServiceProvider služeb pro trasy. |
Metody
Build() |
Vytvoří trasu IRouter , která směruje trasy zadané ve Routes vlastnosti. |
Metody rozšíření
MapRoute(IRouteBuilder, String, String) |
Přidá trasu IRouteBuilder do pole se zadaným názvem a šablonou. |
MapRoute(IRouteBuilder, String, String, Object) |
Přidá trasu IRouteBuilder do pole se zadaným názvem, šablonou a výchozími hodnotami. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Přidá trasu IRouteBuilder do pole se zadaným názvem, šablonou, výchozími hodnotami a omezeními. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Přidá trasu IRouteBuilder do pole se zadaným názvem, šablonou, výchozími hodnotami a datovými tokeny. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Přidá trasu IRouteBuilder k dané oblasti MVC se zadanými |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Přidá trasu IRouteBuilder k dané oblasti MVC se zadanými |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Přidá trasu IRouteBuilder k dané oblasti MVC se zadanými |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Přidá trasu IRouteBuilder k dané oblasti MVC se zadanými |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Nakonfiguruje trasu, která se automaticky vynechá, pokud se zdá, že požadovaná adresa URL je určená pro statický soubor (například pokud má příponu názvu souboru). |
MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Nakonfiguruje trasu, která se automaticky vynechá, pokud se zdá, že požadovaná adresa URL je určená pro statický soubor (například pokud má příponu názvu souboru). |
MapWebApiRoute(IRouteBuilder, String, String) |
Definuje kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Definuje kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Definuje kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Definuje kontrakt pro tvůrce tras v aplikaci. Tvůrce tras určuje trasy pro aplikaci. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP DELETE pro dané |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP DELETE pro dané |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP DELETE pro dané |
MapGet(IRouteBuilder, String, RequestDelegate) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP GET pro danou |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP GET pro danou |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP GET pro danou |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP DELETE pro dané |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP GET pro danou |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP POST pro dané |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP PUT pro dané |
MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder do pro danou |
MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané |
MapPost(IRouteBuilder, String, RequestDelegate) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP POST pro dané |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP POST pro dané |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP POST pro dané |
MapPut(IRouteBuilder, String, RequestDelegate) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP PUT pro dané |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP PUT pro dané |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP PUT pro dané |
MapRoute(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder do pro danou |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder do pro danou |
MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá do objektu IRouteBuilder trasu, která odpovídá pouze požadavkům HTTP pro dané |