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án do seznamu tras, ale nezadá vlastní. |
| Routes |
Získá trasy nakonfigurované v tvůrci. |
| ServiceProvider |
Získá sady IServiceProvider použité k překladu 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 do zadaného IRouteBuilder názvu a šablony. |
| MapRoute(IRouteBuilder, String, String, Object) |
Přidá trasu IRouteBuilder do zadaného názvu, šablony a výchozích hodnot. |
| MapRoute(IRouteBuilder, String, String, Object, Object) |
Přidá trasu IRouteBuilder do zadaného názvu, šablony, výchozích hodnot a omezení. |
| MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Přidá trasu IRouteBuilder do zadaného názvu, šablony, výchozích hodnot a datových tokenů. |
| MapAreaRoute(IRouteBuilder, String, String, String) |
Přidá trasu IRouteBuilder do dané oblasti MVC se zadaným |
| MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Přidá trasu IRouteBuilder do dané oblasti MVC se zadaným |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Přidá trasu IRouteBuilder do dané oblasti MVC se zadaným |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Přidá trasu IRouteBuilder do dané oblasti MVC se zadaným |
| MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Nakonfiguruje trasu, která se automaticky vynechá, pokud se zdá, že požadovaná adresa URL je 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 pro statický soubor (například pokud má příponu názvu souboru). |
| MapWebApiRoute(IRouteBuilder, String, String) | |
| MapWebApiRoute(IRouteBuilder, String, String, Object) | |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object) | |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) | |
| MapDelete(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP DELETE pro danou |
| MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP DELETE pro danou |
| MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP DELETE pro danou |
| MapGet(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP GET pro danou |
| MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP GET pro danou |
| MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP GET pro danou |
| MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP DELETE pro danou |
| MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP GET pro danou |
| MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP POST pro danou |
| MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP PUT pro danou |
| MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder pro danou |
| MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP pro danou |
| MapPost(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP POST pro danou |
| MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP POST pro danou |
| MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP POST pro danou |
| MapPut(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP PUT pro danou |
| MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP PUT pro danou |
| MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá trasu IRouteBuilder , která odpovídá pouze požadavkům HTTP PUT pro danou |
| MapRoute(IRouteBuilder, String, RequestDelegate) |
Přidá trasu IRouteBuilder pro danou |
| MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Přidá trasu IRouteBuilder pro danou |
| MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Přidá trasu, IRouteBuilder která odpovídá pouze požadavkům HTTP pro danou |
| MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Přidá trasu, IRouteBuilder která odpovídá pouze požadavkům HTTP pro danou |
| MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Přidá trasu, IRouteBuilder která odpovídá pouze požadavkům HTTP pro danou |