请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临。交流群:166852192

Orchard源码分析(5):Host相关(Orchard.Environment.DefaultOrchardHost类)


概述

回顾一下之前对Orchard.Web.MvcApplication类的分析。在Orchard启动时,会创建一个DefaultOrchardHost对象:





DefaultOrchardHost对象是应用程序域级的单例,可以简单地理解为它代表Orchard应用程序。它主要作用是进行初始化Orchard、处理BeginRequest和EndRequest事件,以及另外的这里暂不关注操作。DefaultOrchardHost类涉及到的内容相当复杂,所以用几个独立的篇幅来表述。
一、Host初始化
参考《Orchard源码分析(5.1):Host初始化(IOrchardHost.Initialize方法)》
二、BeginRequest事件处理
参考《Orchard源码分析(5.2):BeginRequest事件处理(IOrchardHost.BeginRequest方法)》
三、EndRequest事件处理
参考《Orchard源码分析(5.3):EndRequest事件处理(IOrchardHost.EndRequest方法)》
相关类型:
Orchard.Web.MvcApplication
Orchard.Environment.OrchardStarter
参考资料:
How Orchard works



作者原创内容不容易,如果觉得内容不错,请点击右侧“打赏”,赏俩给作者花花,也算是对作者付出的肯定,也可以鼓励作者原创更多更好内容。
更多详情欢迎到QQ群 166852192 交流。