Skip to content

class BoolRouteConstraint

cangjie
public class BoolRouteConstraint <: IRouteConstraint & IParameterLiteralNodeMatchingPolicy & ICachableParameterPolicy

功能:表示布尔类型路由约束。

父类型:

成员概览

成员功能
func matchesLiteral(String, ?String)检查字面量值是否满足布尔约束。
func isMatch(?HttpContext, String, RouteValueDictionary)检查路由值字典中的值是否满足布尔约束。
func toString()返回当前约束的调试字符串。

func matchesLiteral(String, ?String)

cangjie
public func matchesLiteral(_: String, literal: ?String): Bool

功能:检查字面量值是否满足布尔约束。

参数:

  • _: String - 未使用的参数名称。
  • literal: ?String - 路由字面量值。

返回值:

  • Bool - 满足布尔解析规则时返回 true。

func isMatch(?HttpContext, String, RouteValueDictionary)

cangjie
public func isMatch(_: ?HttpContext, routeKey: String, values: RouteValueDictionary): Bool

功能:检查路由值字典中的值是否满足布尔约束。

参数:

返回值:

  • Bool - 满足布尔解析规则时返回 true。

func toString()

cangjie
public func toString(): String

功能:返回当前约束的调试字符串。

返回值:

  • String - 约束名称。