lenmom

博客园 首页 新随笔 联系 订阅 管理

2018年3月5日 #

摘要: 原文地址:https://www.cnblogs.com/artech/p/ioc-4-asp-net-web-api.html 阅读全文
posted @ 2018-03-05 19:43 老董 阅读(161) 评论(0) 推荐(0)

摘要: Web API中ExceptionFilter只能截获并处理Action执行过程中发生的异常,在Action执行过程之外如果出现异常,ExceptionFilter是无能为力的。 这些异常包括: 1、 Controller构造方法中出现的异常 2、 MessageHandlers中出现的异常 3、 阅读全文
posted @ 2018-03-05 19:39 老董 阅读(561) 评论(0) 推荐(1)

摘要: 在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更好地践行DRY(Don’t Repeat Yourself)思想,通过Filter能统一地对一些通用逻辑进行处理,如:权限校验、参数加解密、参数校验等方面我们都可以 阅读全文
posted @ 2018-03-05 19:38 老董 阅读(706) 评论(0) 推荐(0)

摘要: WebAPI2使用Autofac实现IOC属性注入完美解决方案 一、前言 只要你是.NETer你一定IOC,IOC里面你也会一定知道Autofac,上次说了在MVC5实现属性注入,今天实现在WebApi2实现属性注入,顺便说一下autofac的程序集的注入方式,都会在后面的代码里面有提现 在WebA 阅读全文
posted @ 2018-03-05 18:23 老董 阅读(3537) 评论(0) 推荐(1)

摘要: Web API 源码剖析之默认配置(HttpConfiguration) 我们在上一节讲述了全局配置和初始化。本节我们将就全局配置的Configuration只读属性进行展开,她是一个类型为HttpConfiguration。 它在Web Api 主要为整个API 做一些最基础的工作,比如定义默认 阅读全文
posted @ 2018-03-05 16:32 老董 阅读(368) 评论(0) 推荐(0)

摘要: Web API 源码剖析之默认消息处理程序链--》路由分发器(HttpRoutingDispatcher) 我们在上一节讲述了默认的DefaultServer(是一个类型为HttpServer的只读属性)。本节将讲述DefaultHandler(是一个HttpMessageHandler的只读属性) 阅读全文
posted @ 2018-03-05 15:44 老董 阅读(368) 评论(0) 推荐(0)

摘要: Web API源码剖析之HttpServer 上一节我们讲述全局配置。本节将讲述全局配置的DefaultServer,它是一个HttpServer类型。 主要作用就是接受每一次请求,然后分发给消息处理程序链依次处理。从HttpServer定义可以看出,其本质是一个消息处理程序,其继承于Delegat 阅读全文
posted @ 2018-03-05 15:43 老董 阅读(633) 评论(0) 推荐(0)

摘要: Web API 源码剖析之全局配置 Web API 均指Asp.net Web API 。本节讲述的是基于Web API 系统在寄宿于IIS. 本节主要讲述Web API全局配置。它是如何优雅的实现这个配置。做过MVC 都知道Global文件来初始化。Web API 本质上也是ASP.NET app 阅读全文
posted @ 2018-03-05 15:42 老董 阅读(346) 评论(0) 推荐(0)