IRouteBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт для построителя маршрутов в приложении. Построитель маршрутов задает маршруты для приложения.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Производный
Свойства
| ApplicationBuilder |
Возвращает набор IApplicationBuilder. |
| DefaultHandler |
Возвращает или задает значение по умолчанию IRouter , используемое в качестве обработчика, если IRouter объект добавляется в список маршрутов, но не указывает собственный. |
| Routes |
Возвращает маршруты, настроенные в построителе. |
| ServiceProvider |
Возвращает наборы , IServiceProvider используемые для разрешения служб для маршрутов. |
Методы
| Build() |
Создает объект , IRouter который направляет маршруты, указанные в свойстве Routes . |
Методы расширения
| MapRoute(IRouteBuilder, String, String) |
Добавляет маршрут в с IRouteBuilder указанным именем и шаблоном. |
| MapRoute(IRouteBuilder, String, String, Object) |
Добавляет маршрут в с IRouteBuilder указанным именем, шаблоном и значениями по умолчанию. |
| MapRoute(IRouteBuilder, String, String, Object, Object) |
Добавляет маршрут к с IRouteBuilder указанным именем, шаблоном, значениями по умолчанию и ограничениями. |
| MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Добавляет маршрут к с IRouteBuilder указанным именем, шаблоном, значениями по умолчанию и маркерами данных. |
| MapAreaRoute(IRouteBuilder, String, String, String) |
Добавляет маршрут в с IRouteBuilder заданной областью MVC с указанными |
| MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Добавляет маршрут в с IRouteBuilder заданной областью MVC с указанными |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Добавляет маршрут в с заданной IRouteBuilder областью MVC с указанными |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Добавляет маршрут в с IRouteBuilder заданной областью MVC с указанными |
| MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Настраивает маршрут, который автоматически обходится, если запрошенный URL-адрес отображается для статического файла (например, если он имеет расширение имени файла). |
| MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Настраивает маршрут, который автоматически обходится, если запрошенный URL-адрес отображается для статического файла (например, если он имеет расширение имени файла). |
| 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) |
Добавляет маршрут в объект , IRouteBuilder который соответствует только HTTP-запросам DELETE для заданных |
| MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект , IRouteBuilder который соответствует только HTTP-запросам DELETE для заданных |
| MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Добавляет маршрут в объект , IRouteBuilder который соответствует только HTTP-запросам DELETE для заданных |
| MapGet(IRouteBuilder, String, RequestDelegate) |
Добавляет маршрут в , IRouteBuilder который соответствует только HTTP-запросам GET для заданных |
| MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в , IRouteBuilder который соответствует только HTTP-запросам GET для заданных |
| MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Добавляет маршрут в , IRouteBuilder который соответствует только HTTP-запросам GET для заданных |
| MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект , IRouteBuilder который соответствует только HTTP-запросам DELETE для заданных |
| MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в , IRouteBuilder который соответствует только HTTP-запросам GET для заданных |
| MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект IRouteBuilder , который соответствует только http-запросам POST для заданных |
| MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект IRouteBuilder , который только соответствует HTTP-запросам PUT для заданных |
| MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в для IRouteBuilder заданных |
| MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Добавляет маршрут к объекту IRouteBuilder , который соответствует только HTTP-запросам для заданных |
| MapPost(IRouteBuilder, String, RequestDelegate) |
Добавляет маршрут в объект IRouteBuilder , который соответствует только http-запросам POST для заданных |
| MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект IRouteBuilder , который соответствует только http-запросам POST для заданных |
| MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Добавляет маршрут в объект IRouteBuilder , который соответствует только http-запросам POST для заданных |
| MapPut(IRouteBuilder, String, RequestDelegate) |
Добавляет маршрут в объект IRouteBuilder , который только соответствует HTTP-запросам PUT для заданных |
| MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в объект IRouteBuilder , который только соответствует HTTP-запросам PUT для заданных |
| MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Добавляет маршрут в объект IRouteBuilder , который только соответствует HTTP-запросам PUT для заданных |
| MapRoute(IRouteBuilder, String, RequestDelegate) |
Добавляет маршрут в для IRouteBuilder заданных |
| MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Добавляет маршрут в для IRouteBuilder заданных |
| MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Добавляет маршрут к объекту IRouteBuilder , который соответствует только HTTP-запросам для заданных |
| MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Добавляет маршрут к объекту IRouteBuilder , который соответствует только HTTP-запросам для заданных |
| MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Добавляет маршрут к объекту IRouteBuilder , который соответствует только HTTP-запросам для заданных |