[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 { //數(shù)據(jù)源 public IValueProvider ValueProvider { get; set; } //最終創(chuàng)建的對象 綁定過程就是創(chuàng)建Model public object Model { 
        		

網(wǎng)友評論