IRouteBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Pochodne
Właściwości
| ApplicationBuilder |
Pobiera klasę IApplicationBuilder. |
| DefaultHandler |
Pobiera lub ustawia wartość domyślną IRouter , która jest używana jako procedura obsługi, jeśli IRouter element jest dodawany do listy tras, ale nie określa własnych. |
| Routes |
Pobiera trasy skonfigurowane w konstruktorze. |
| ServiceProvider |
Pobiera zestawy używane do rozpoznawania IServiceProvider usług dla tras. |
Metody
| Build() |
Tworzy obiekt IRouter , który kieruje trasy określone we Routes właściwości . |
Metody rozszerzania
| MapRoute(IRouteBuilder, String, String) |
Dodaje trasę do elementu IRouteBuilder o określonej nazwie i szablonie. |
| MapRoute(IRouteBuilder, String, String, Object) |
Dodaje trasę do elementu IRouteBuilder o określonej nazwie, szablonie i wartościach domyślnych. |
| MapRoute(IRouteBuilder, String, String, Object, Object) |
Dodaje trasę do elementu IRouteBuilder o określonej nazwie, szablonie, wartościach domyślnych i ograniczeniach. |
| MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Dodaje trasę do elementu IRouteBuilder o określonej nazwie, szablonie, wartościach domyślnych i tokenach danych. |
| MapAreaRoute(IRouteBuilder, String, String, String) |
Dodaje trasę do elementu IRouteBuilder z danym obszarem MVC z określonymi |
| MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Dodaje trasę do elementu IRouteBuilder z danym obszarem MVC z określonymi |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Dodaje trasę do elementu IRouteBuilder z danym obszarem MVC z określonymi |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Dodaje trasę do elementu IRouteBuilder z danym obszarem MVC z określonymi |
| MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Konfiguruje trasę, która jest automatycznie pomijana, jeśli żądany adres URL wydaje się dotyczyć pliku statycznego (np. jeśli ma rozszerzenie nazwy pliku). |
| MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Konfiguruje trasę, która jest automatycznie pomijana, jeśli żądany adres URL wydaje się dotyczyć pliku statycznego (np. jeśli ma rozszerzenie nazwy pliku). |
| MapWebApiRoute(IRouteBuilder, String, String) |
Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji. |
| MapWebApiRoute(IRouteBuilder, String, String, Object) |
Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji. |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji. |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Definiuje kontrakt konstruktora tras w aplikacji. Konstruktor tras określa trasy dla aplikacji. |
| MapDelete(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP DELETE dla danego |
| MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP DELETE dla danego |
| MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP DELETE dla danego |
| MapGet(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP GET dla danego |
| MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP GET dla danego |
| MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP GET dla danego |
| MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP DELETE dla danego |
| MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP GET dla danego |
| MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP POST dla danego |
| MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP PUT dla danego |
| MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder elementu dla danego |
| MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP dla danego |
| MapPost(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP POST dla danego |
| MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP POST dla danego |
| MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP POST dla danego |
| MapPut(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP PUT dla danego |
| MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP PUT dla danego |
| MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP PUT dla danego |
| MapRoute(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder elementu dla danego |
| MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder elementu dla danego |
| MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP dla danego |
| MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP dla danego |
| MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do obiektu IRouteBuilder , która odpowiada tylko żądaniom HTTP dla danego |