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-запросам для заданных |