码迷,mamicode.com
首页 > Web开发 > 详细

webActivatorEx 的使用

时间:2019-12-20 11:35:15      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:init   attribute   tar   sem   功能   vat   tor   assembly   ons   

WebActivatorEx

   WebActivator类库提供了3种功能:

  1. PreApplicationStartMethod

  2. PostApplicationStartMethod
  3. ApplicationShutdownMethod

    这三种功能分别在HttpApplication初始化之前、之后以及ShutDown的时候分别执行指定的代码

         示例如下:

  [assembly: WebActivator.PreApplicationStartMethod(typeof(A.InitClass1), "PreStart")]

  [assembly: WebActivator.PostApplicationStartMethod(typeof(A.InitClass1), "PostStart")]

  [assembly: WebActivator.ApplicationShutdownMethod(typeof(A.InitClass1), "ShutDown")]

  另外还有一点和系统自带的PreApplicationStartMethodAttribute不同的是,WebActivator的每种特性都可以使用多次,比如:

[assembly: WebActivator.PreApplicationStartMethod(typeof(A.InitClass1), "PreStart")]
[assembly: WebActivator.PreApplicationStartMethod(typeof(A.InitClass2), "PreStart")]
[assembly: WebActivator.PreApplicationStartMethod(typeof(A.InitClass3), "PreStart")]

       

  技术图片

  

      想了解WebActivator的实现原理,请参考大佬的详细介绍 https://blog.csdn.net/weixin_33883178/article/details/85631825

 

webActivatorEx 的使用

标签:init   attribute   tar   sem   功能   vat   tor   assembly   ons   

原文地址:https://www.cnblogs.com/ZEYZY/p/12071967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!