class ModelBinderFactory
cangjie
public class ModelBinderFactory <: IModelBinderFactory功能:按类型信息创建模型绑定器。
支持组合处理可空类型、数组类型和类类型,并缓存已解析结果。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(IOptions<MvcOptions>) | 创建模型绑定器工厂实例。 |
| func createBinder(TypeInfo) | 根据类型信息创建模型绑定器。 |
init(IOptions<MvcOptions>)
cangjie
public init(options: IOptions<MvcOptions>)功能:创建模型绑定器工厂实例。
参数:
- options: IOptions<MvcOptions> - MVC 选项访问器。
func createBinder(TypeInfo)
cangjie
public func createBinder(typeInfo: TypeInfo): ?IModelBinder功能:根据类型信息创建模型绑定器。
参数:
- typeInfo:
TypeInfo- 要解析的目标类型。
返回值:
- ?IModelBinder - 匹配的模型绑定器;如果当前类型不支持绑定则返回
None。