[Web API] Web API 2 深入系列(7) Model绑定(下)

目录

  1. ModelBinder

  2. ModelBinderProvider

  3. 不同类型的Model绑定
    • 简单类型
    • 复杂类型
    • 其他类型

ModelBinder

ModelBinder是Model绑定的核心.

public interface IModelBinder { //绑定Model方法,返回绑定是否成功 bool BindModel(HttpActionContext actionContext, ModelBindingContext bindingContext);
}

ModelBindingContext

public class ModelBindingContext { //数据源 public IValueProvider ValueProvider { get; set; } //最终创建的对象 绑定过程就是创建Model public object Model { 
        		

网友评论