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 |