class ParsableModelBinder
cangjie
public class ParsableModelBinder<T> <: IModelBinder where T <: Parsable<T>功能:表示可解析类型模型绑定器。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(T) | 创建可解析类型模型绑定器实例。 |
| func canBind(TypeInfo) | 检查当前绑定器是否支持指定类型。 |
| func bind(ModelBindingContext) | 将字符串值绑定为可解析类型。 |
init(T)
cangjie
public init(defaultValue!: T)功能:创建可解析类型模型绑定器实例。
参数:
- defaultValue:
T- 当值缺失或为空时使用的默认值。
func canBind(TypeInfo)
cangjie
public func canBind(typeInfo: TypeInfo): Bool功能:检查当前绑定器是否支持指定类型。
参数:
- typeInfo:
TypeInfo- 要检查的类型信息。
返回值:
Bool- 如果当前绑定器支持该类型则返回true。
func bind(ModelBindingContext)
cangjie
public func bind(context: ModelBindingContext): Any功能:将字符串值绑定为可解析类型。
参数:
- context: ModelBindingContext - 当前模型绑定上下文。
返回值:
Any- 绑定得到的目标值、默认值或()。