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 |