Microsoft.AspNetCore.Mvc.Routing 命名空间     
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于在 MVC 中生成路由和链接的类型。
类
| AttributeRouteInfo | 
		 表示属性路由的操作的路由信息。  | 
| DynamicRouteValueTransformer | 
		 提供一个抽象,用于动态操作路由值以选择控制器操作或页面。  | 
| HttpMethodAttribute | 
		 标识支持一组给定 HTTP 方法的操作。  | 
| KnownRouteValueConstraint | 
		 一个 IRouteConstraint ,它表示已知的路由值。  | 
| RouteValueAttribute | 
		 一个 属性,指定操作或控制器所需的路由值。 在操作上时,请求的路由数据必须与所需路由数据的预期匹配,才能选择该操作。 除非请求的路由数据省略与键匹配的值,否则无法为给定键选择没有路由值的其他所有操作。 有关更多详细信息和示例,请参阅 IRouteValueProvider 。 放置在控制器上时,除非操作重写,否则约束将应用于控制器定义的所有操作。  | 
| UrlActionContext | 
		 要用于生成的 URL Action(UrlActionContext) 的上下文对象。  | 
| UrlHelper | 
		 的 IUrlHelper 实现,其中包含用于在应用程序中生成 ASP.NET MVC 的 URL 的方法。  | 
| UrlHelperBase | 
		 的 IUrlHelper抽象。  | 
| UrlHelperFactory | 
		 的默认实现 IUrlHelperFactory。  | 
| UrlRouteContext | 
		 要用于生成的 URL RouteUrl(UrlRouteContext) 的上下文对象。  | 
接口
| IActionHttpMethodProvider | 
		 接口,公开提供程序支持的 http 方法列表。  | 
| IRouteTemplateProvider | 
		 可为属性路由提供路由模板的属性接口。  | 
| IRouteValueProvider | 
		 一个元数据接口,指定操作选择器选择操作所需的路由值。 使用属性路由应用于操作时,当选择该操作时,路由值将添加到 Values 。 
       
              IRouteValueProvider使用 向操作提供新的路由值时,应用程序中的所有操作还必须具有与该键关联的值,或者具有隐式值   | 
| IUrlHelperFactory | 
		 用于创建 IUrlHelper 实例的工厂。  | 
注解
有关路由的详细信息,请参阅 ASP.NET Core 中的路由。