ASP.NET Web API
JinYuan0829
从零开始
展开
-
ASP.NET Web API 路由对象介绍
在ASP.NET、ASP.NET MVC和ASP.NET Web API中这些框架中都会发现有路由的身影,它们的原理都差不多,只不过在不同的环境下作了一些微小的修改,这也是根据每个框架的特性来制定的,今天我们就来看一看路由的结构,虽然我在MVC系列里写过路由的篇幅不过在这里是Web API 路由对象介绍。原创 2014-08-04 08:43:36 · 1864 阅读 · 0 评论 -
ASP.NET Web API Model-ActionBinding
前面的几个篇幅把Model部分的知识点划分成一个个的模块来讲解,而在控制器执行过程中分为好多个过程,对于控制器执行过程(一)主要讲解了过滤器以及在后面的过滤器篇幅中也有讲到,而在过滤器之中还有一些执行过程,也就是在授权过滤器执行完毕后,行为过滤器执行之前,我们要做的就是Model绑定,面前也都说了之前对Model的知识点模块都讲解的差不多了,今天这个篇幅我们就来看一下这些零散知识点的源头,也就是Model绑定的入口点。原创 2014-09-25 19:27:14 · 1138 阅读 · 0 评论 -
ASP.NET Web API 过滤器创建、执行过程(一)
在上一篇中我们讲到控制器的执行过程系列,这个系列要搁置一段时间了,因为在控制器执行的过程中包含的信息都是要单独的用一个系列来描述的,就如今天的这个篇幅就是在上面内容之后所看到的一个知识要点之一。原创 2014-09-03 23:24:18 · 2903 阅读 · 0 评论 -
ASP.NET Web API Model-ModelMetadata
前面的几个篇幅主要围绕控制器的执行过程,奈何执行过程中包含的知识点太庞大了,只能一部分一部分的去讲解,在上两篇中我们看到在控制器方法选择器根据请求选定了控制器方法后会生成对应的描述对象之后进入过滤器执行过程中,之后也是我们所讲的在授权过滤器执行之后会执行对Model的系列操作,中间包括Model元数据解析、Model绑定、Model验证,最后会通过Web API框架的独有的方式也就是ParameterBinding参数绑定来执行,在这些操作完毕之后会开始执行行为过滤器,可在控制器方法执行前后进行拦截,从技术原创 2014-09-15 21:13:08 · 1621 阅读 · 2 评论 -
ASP.NET Web API 控制器执行过程(一)
前面两篇讲解了控制器的创建过程,只是从框架源码的角度去简单的了解,在控制器创建过后所执行的过程也是尤为重要的,本篇就来简单的说明一下控制器在创建过后将会做哪些工作。原创 2014-09-02 23:43:11 · 3130 阅读 · 0 评论 -
ASP.NET Web API 过滤器创建、执行过程(二)
作者:金源出处:http://blog.csdn.net/jinyuan0829本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面原创 2014-09-14 19:25:13 · 1591 阅读 · 0 评论 -
ASP.NET Web API 控制器创建过程(二)
好了,还是回归主题,对于上一篇的内容讲解的只是ASP.NET Web API控制器创建过程中的一个局部知识,在接着上篇内容讲解的之前,我会先回顾一下上篇的内容,并且在本篇里进行整合,让我们要看到的是一个整个的创建过程。原创 2014-08-18 09:05:22 · 1374 阅读 · 0 评论 -
ASP.NET Web API Model-ParameterBinding
通过上个篇幅的学习了解Model绑定的基础知识,然而在ASP.NET Web API中Model绑定功能模块并不是被直接调用的,而是要通过本篇要介绍的内容ParameterBinding的一系列对象对其进行封装调用,通过本篇的学习之后也会大概的清楚在Web API中绑定会有哪几种方式。原创 2014-09-22 20:42:46 · 1515 阅读 · 0 评论 -
ASP.NET Web API Model-ModelBinder
本篇中会为大家介绍在ASP.NET Web API中ModelBinder的绑定原理以及涉及到的一些对象模型,还有简单的Model绑定示例,在前面的篇幅中讲解了Model元数据、ValueProvider的模块,然后还有本篇的Model绑定的模块这些会结合到后面篇幅中的ParameterBinder模块中来使用,也就是说在ASP.NET Web API框架中绑定的方式有两种实现,都是通过ParameterBinder来对参数进行绑定,而在ParameterBinder中的实现则会有两种方式,今天就给大家单独原创 2014-09-18 19:31:03 · 1790 阅读 · 0 评论 -
ASP.NET Web API 控制器创建过程(一)
在前面对管道、路由有了基础的了解过后,本篇将带大家一起学习一下在ASP.NET Web API中控制器的创建过程,这过程分为几个部分下面的内容会为大家讲解第一个部分,也是ASP.NET Web API框架跟ASP.NET MVC框架实现上存在不同的一部分。原创 2014-08-08 09:22:53 · 4922 阅读 · 1 评论 -
ASP.NET Web API WebHost宿主环境中管道、路由
上篇中说到ASP.NET Web API框架在SelfHost环境中管道、路由的一个形态,本篇就来说明一下在WebHost环境中ASP.NET Web API框架中的管道、路由又是哪一种形态。原创 2014-08-07 08:34:41 · 1593 阅读 · 0 评论 -
ASP.NET Web API Selfhost宿主环境中管道、路由
ASP.NET Web API Selfhost宿主环境中管道、路由前言前面的几个篇幅对Web API中的路由和管道进行了简单的介绍并没有详细的去说明一些什么,然而ASP.NET Web API这个框架由于宿主环境的不同在不同的宿主环境中管道中的实现机制和路由的处理方式有着很大的不同,所以我会将对应不同的宿主环境来分别的做出简单的讲解。 ASP.NET Web API路由、管道原创 2014-08-06 08:33:05 · 2780 阅读 · 0 评论 -
ASP.NET Web API 管道模型
ASP.NET Web API是一个独立的框架,也有着自己的一套消息处理管道,不管是在WebHost宿主环境还是在SelfHost宿主环境请求和响应都是从消息管道经过的,这是必经之地,本篇就为大家简单的介绍一下ASP.NET Web API框架中的管道对象模型。原创 2014-08-05 08:37:38 · 2163 阅读 · 0 评论 -
ASP.NET Web API 开篇示例介绍
对于我这个初学者来说ASP.NET Web API这个框架很陌生又熟悉着。陌生的是ASP.NET Web API是一个全新的框架,对于这个框架在一个项目中起到的作用我暂且还不是很清楚这里也就不妄下结论了,说实话不是我不想而是我无能为力,只能自己去摸索试着去了解它。熟悉的是ASP.NET Web API跟ASP.NET MVC的框架结构一开始看起来有一些相似的地方。话就不多说了,大家就和我一起来学习ASP.NET Web API这个全新的框架吧。原创 2014-08-04 08:41:43 · 3595 阅读 · 0 评论 -
ASP.NET Web API Model-ValueProvider
前面一篇讲解了Model元数据,Model元数据是在Model绑定中很重要的一部分,只是Model绑定中涉及的知识点比较多,对于ASP.NET MVC框架来说ASP.NET Web API框架中在Model绑定部分又新增了参数绑定这么一个机制,这些内容都会在后面的篇幅中说明,前面的这些篇幅都是讲解理论上的知识也没有涉及到示例的演示,这个大家不用急在最后Model部分的基础知识讲解完之后我会把前面所讲的全部串联起来,而今天这个篇幅给大家带来的就是在Model绑定中起到至关重要的一个环节,大家这个不用去管什么M原创 2014-09-17 20:10:58 · 1097 阅读 · 0 评论