TemplateBinder 类

定义

支持在路由模板中处理和绑定参数值。

public ref class TemplateBinder
public class TemplateBinder
type TemplateBinder = class
Public Class TemplateBinder
继承
TemplateBinder

构造函数

TemplateBinder(UrlEncoder, ObjectPool<UriBuildingContext>, RoutePattern, RouteValueDictionary, IEnumerable<String>, IEnumerable<ValueTuple<String, IParameterPolicy>>)

创建 TemplateBinder 的新实例。

TemplateBinder(UrlEncoder, ObjectPool<UriBuildingContext>, RouteTemplate, RouteValueDictionary)

创建 TemplateBinder 的新实例。

方法

BindValues(RouteValueDictionary)

返回与路由关联的 URI 的字符串表示形式。

GetValues(RouteValueDictionary, RouteValueDictionary)

在路由中生成参数值。

RoutePartsEqual(Object, Object)

比较两个对象是否相等,作为不区分大小写路径的一部分。

TryProcessConstraints(HttpContext, RouteValueDictionary, String, IRouteConstraint)

如果约束已传递到 TemplateBinder 构造函数,则处理这些约束。

适用于