摘要:
在C#开发中经常需要进行Web远程访问,方法很多,也使用了很久,但一直没有做一个总结。 C#中用来进行远程请求的方法有很多,如WebClient,WebRequest等,也各有特点。今天在这里主要介绍WebRequest。 先从相对入门的不需要证书验证,不需要登录的开始。 上面的方法是GET类型的请 阅读全文
摘要:
一、综述: HttpApplicationFactory类的主要作用是创建并且管理用于处理Http请求的HttpApplication对象。 HttpApplication是ASP.NET Pipline(管道)的载体,管理了请求的整个生命周期。正是在这个类里,ASP.NET以管道的模式处理所有的请 阅读全文
摘要:
对于一个刚刚创建网站,以ASP.NET MVC5为例。 我们并没有在网页的配置文件(web.config)中配置一些处理程序或模块,如处理Session的SessionStateModule模块,映射Url的UrlRoutingModule模块等。 但是我们依然可以在控制器中正常的访问Session 阅读全文
摘要:
在这篇文章里,我们从源代码的角度重点分析Session的创建、缓存、销毁、管理。 通常我们说的Session指的是在控制器中使用的Session字段,该字段的类型是HttpSessionState。可以获取SessionID,可以存储数据,可以增加删除数据等等。Session字段中使用的HttpSe 阅读全文
摘要:
微软官网对这个类的说明是:提供用于定义路由及获取路由相关信息的属性和方法。这个说明已经很简要的说明了这个类的作用,下面我们就从源码的角度来看看这个类的内部是如何工作的。 1 public class Route : RouteBase { 2 3 private string _url; 4 pri 阅读全文