Skip to content

class ModelBinderFactory

cangjie
public class ModelBinderFactory <: IModelBinderFactory

功能:按类型信息创建模型绑定器。

支持组合处理可空类型、数组类型和类类型,并缓存已解析结果。

父类型:

成员概览

成员功能
init(IOptions<MvcOptions>)创建模型绑定器工厂实例。
func createBinder(TypeInfo)根据类型信息创建模型绑定器。

init(IOptions<MvcOptions>)

cangjie
public init(options: IOptions<MvcOptions>)

功能:创建模型绑定器工厂实例。

参数:

func createBinder(TypeInfo)

cangjie
public func createBinder(typeInfo: TypeInfo): ?IModelBinder

功能:根据类型信息创建模型绑定器。

参数:

  • typeInfo: TypeInfo - 要解析的目标类型。

返回值:

  • ?IModelBinder - 匹配的模型绑定器;如果当前类型不支持绑定则返回 None