Microsoft.AspNetCore.Mvc.Routing Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, используемые для маршрутизации и создания ссылок в MVC.
Классы
AttributeRouteInfo |
Представляет сведения о маршрутизации для действия, которое маршрутизируется атрибутом. |
DynamicRouteValueTransformer |
Предоставляет абстракцию для динамического управления значением маршрута для выбора действия или страницы контроллера. |
HttpMethodAttribute |
Определяет действие, поддерживающее заданный набор методов HTTP. |
KnownRouteValueConstraint |
Объект IRouteConstraint , представляющий известное значение маршрута. |
RouteValueAttribute |
Атрибут, указывающий обязательное значение маршрута для действия или контроллера. При размещении в действии данные маршрута запроса должны соответствовать ожиданиям необходимых данных маршрута, чтобы действие было выбрано. Все остальные действия без значения маршрута для заданного ключа не могут быть выбраны, если в данных маршрута запроса не будет пропущено значение, соответствующее ключу. Дополнительные сведения и примеры см IRouteValueProvider . в этой статье. При размещении на контроллере, если действие не переопределено, ограничение применяется ко всем действиям, определенным контроллером. |
UrlActionContext |
Объект контекста, используемый для создаваемых URL-адресов Action(UrlActionContext) . |
UrlHelper |
Реализация IUrlHelper , содержащая методы для создания URL-адресов для ASP.NET MVC в приложении. |
UrlHelperBase |
Абстракция для IUrlHelper. |
UrlHelperFactory |
Реализация IUrlHelperFactoryпо умолчанию . |
UrlRouteContext |
Объект контекста, используемый для создаваемых URL-адресов RouteUrl(UrlRouteContext) . |
Интерфейсы
IActionHttpMethodProvider |
Интерфейс, предоставляющий список методов HTTP, поддерживаемых поставщиком. |
IRouteTemplateProvider |
Интерфейс для атрибутов, который может предоставить шаблон маршрута для маршрутизации атрибутов. |
IRouteValueProvider |
Интерфейс метаданных, указывающий значение маршрута, необходимое для выбора действия селектором действий. При применении к действию с помощью маршрутизации атрибутов значение маршрута будет добавлено в Values при выборе действия.
IRouteValueProvider Если используется для предоставления нового значения маршрута для действия, все действия в приложении также должны иметь значение, связанное с этим ключом, или иметь неявное значение |
IUrlHelperFactory |
Фабрика для создания IUrlHelper экземпляров. |
Комментарии
Дополнительные сведения о маршрутизации см. в статье Маршрутизация в ASP.NET Core.