10 2016 档案
摘要:目录 1. ModelBinder 2. ModelBinderProvider 3. 不同类型的Model绑定 简单类型 复杂类型 其他类型 ModelBinder ModelBinder是Model绑定的核心. ModelBindingContext 当ModelBinder特性的Name(为n
阅读全文
摘要:目录 1. 解决什么问题 2. Model元数据解析 复杂类型 3. ValueProvider 4. ValueProviderFactory 解决什么问题 Model: Action方法上的参数 Model绑定: 对Action方法参数绑定 通过2个实例说明它的作用 定义控制器和特性路由 Sel
阅读全文
摘要:目录 1. 特性路由注册 2. 路由解析 生成DataTokens 选择HttpController 选择Action 特性路由的目的在于更好的提供restful架构的接口,最近好忙(懒),所以更新速度慢. 特性路由注册 [Route(模板)] :定义特性路由模板 普通变量 a/b/{c} 缺省变量
阅读全文
摘要:目录 1. ApiController 2. HttpActionDescriptor 3. IHttpActionSelector ApiController 在上节中,讲到如何选择并激活对应的IHttpController,而一般我们在开发中使用的是ApiController 在ApiContr
阅读全文
摘要:目录 1. HttpController 2. 创建HttpController IAssembliesResolver IHttpControllerTypeResolver HttpControllerTypeCache IHttpControllerSelector 3. ServicesCo
阅读全文
摘要:目录 1. HttpMessageHandler 2. Web Host模式处理过程 3. Self Host模式处理过程 HttpMessageHandler Web API处理管道由一系列HttpMessageHandler组成 而一般在管道中,我们使用DelegatingHandler 头部是
阅读全文
摘要:目录 1. ASP.NET 路由 注册路由 动态映射HttpHandler 2. WebAPI 路由 注册路由 调用GetRouteData 3. 2个路由系统衔接 GlobalConfiguration HostedHttpRoute 4. 补充 路由是进入Web API的第一扇门.目的用于确定C
阅读全文
摘要:目录 使用promise 补充说明 $q.all $q.when 补充说明 在上节中,我们在http中使用了then 和 在ngResource中返回了一个'延迟对象'. 本节介绍一下angular中的promise. 我觉得可以把js中的promise比作c#中的Task 的await 以同步的时
阅读全文
摘要:目录 $http ngResource $http几乎是所有ng开发中,都会用到的服务.本节将重点说下$http 与 ngResource $http 使用:$http(config); 参数: method:字符串,请求方法。 url:字符串,请求地址。 params:字符串或者对象,将使用par
阅读全文