RouteBuilder Klasa
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.
Zapewnia obsługę określania tras w aplikacji.
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
- Dziedziczenie
-
RouteBuilder
- Implementuje
Konstruktory
RouteBuilder(IApplicationBuilder) |
Tworzy nowe RouteBuilder wystąpienie przy użyciu polecenia |
RouteBuilder(IApplicationBuilder, IRouter) |
Tworzy nowe RouteBuilder wystąpienie o identyfikatorze |
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 element IRouter jest dodawany do listy tras, ale nie określa własnego. |
Routes |
Pobiera trasy skonfigurowane w konstruktorze. |
ServiceProvider |
Pobiera zestawy IServiceProvider używane do rozpoznawania 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 IRouteBuilder elementu o określonej nazwie i szablonie. |
MapRoute(IRouteBuilder, String, String, Object) |
Dodaje trasę do IRouteBuilder elementu o określonej nazwie, szablonie i wartościach domyślnych. |
MapRoute(IRouteBuilder, String, String, Object, Object) |
Dodaje trasę do IRouteBuilder elementu o określonej nazwie, szablonie, wartościach domyślnych i ograniczeniach. |
MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Dodaje trasę do IRouteBuilder elementu o określonej nazwie, szablonie, wartościach domyślnych i tokenach danych. |
MapAreaRoute(IRouteBuilder, String, String, String) |
Dodaje trasę do IRouteBuilder danego obszaru MVC z określonym |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Dodaje trasę do IRouteBuilder danego obszaru MVC z określonym |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Dodaje trasę do IRouteBuilder danego obszaru MVC z określonym |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Dodaje trasę do IRouteBuilder danego obszaru MVC z określonym |
MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Konfiguruje trasę, która jest automatycznie pomijana, jeśli żądany adres URL ma być przeznaczony dla 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 ma być przeznaczony dla pliku statycznego (np. jeśli ma rozszerzenie nazwy pliku). |
MapWebApiRoute(IRouteBuilder, String, String) |
Zapewnia obsługę określania tras w aplikacji. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Zapewnia obsługę określania tras w aplikacji. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Zapewnia obsługę określania tras w aplikacji. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Zapewnia obsługę określania tras w aplikacji. |
MapDelete(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP DELETE dla danego |
MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP DELETE dla danego |
MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP DELETE dla danego |
MapGet(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP GET dla danego |
MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP GET dla danego |
MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP GET dla danego |
MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP DELETE dla danego |
MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP GET dla danego |
MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder elementu, która odpowiada tylko żądaniom HTTP POST dla danego |
MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, 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 IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP dla danego |
MapPost(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder elementu, która odpowiada tylko żądaniom HTTP POST dla danego |
MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder elementu, która odpowiada tylko żądaniom HTTP POST dla danego |
MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder elementu, która odpowiada tylko żądaniom HTTP POST dla danego |
MapPut(IRouteBuilder, String, RequestDelegate) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP PUT dla danego |
MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP PUT dla danego |
MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder obiektu, 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 IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP dla danego |
MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP dla danego |
MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Dodaje trasę do IRouteBuilder obiektu, która odpowiada tylko żądaniom HTTP dla danego |