RouteBuilder Třída
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í.
Poskytuje podporu pro zadávání tras v aplikaci.
public ref class RouteBuilder : Microsoft::AspNetCore::Routing::IRouteBuilder
public class RouteBuilder : Microsoft.AspNetCore.Routing.IRouteBuilder
type RouteBuilder = class
interface IRouteBuilder
Public Class RouteBuilder
Implements IRouteBuilder
- Dědičnost
-
RouteBuilder
- Implementuje
Konstruktory
| RouteBuilder(IApplicationBuilder) |
Vytvoří novou RouteBuilder instanci zadanou |
| RouteBuilder(IApplicationBuilder, IRouter) |
Vytvoří novou RouteBuilder instanci zadanou |
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 |