使用PreApplicationStartMethodAttribute
2015-06-29 22:08
218 查看
第一次见到这个东西是在公司的框架里,刚开始还挺郁闷怎么框架的Application_Start里没东西,初始化的那些代码都哪去了,后来通过一些线索找到了PreApplicationStartMethodAttribute。
这里简单记录一下。
1. 作用
指定某个函数在站点的Application_Start之前执行。
2. 用法
一般放在AssemblyInfo.cs。
可以注册多个。
3. 用途
它可以让我们脱离web.config做一些事情,如注册自定义IHttpModule、注册BuildProvider。
4. 注意
不能保证调用程序集定义的应用程序启动方法的顺序。 因此,每个注册的开始方法应该将代码编写为分开运行,不应该依赖于其他注册开始方法的副作用。(摘自MSDN)
这里简单记录一下。
1. 作用
指定某个函数在站点的Application_Start之前执行。
2. 用法
[assembly: PreApplicationStartMethod(typeof(SomeClassLib.Initializer), "Initialize")]
一般放在AssemblyInfo.cs。
可以注册多个。
3. 用途
它可以让我们脱离web.config做一些事情,如注册自定义IHttpModule、注册BuildProvider。
4. 注意
不能保证调用程序集定义的应用程序启动方法的顺序。 因此,每个注册的开始方法应该将代码编写为分开运行,不应该依赖于其他注册开始方法的副作用。(摘自MSDN)
相关文章推荐
- Android通过用代码画虚线椭圆边框背景来学习一下shape的用法
- Android通过用代码画虚线椭圆边框背景来学习一下shape的用法
- 转载iOS--->NSRunLoop详解
- iOS中对文件的操作
- Android开发博客重新开启
- iOS开发入门实例
- Android AsyncTaskLoader需要注意的问题
- Xamarin.Android开发实践(一)
- 一款实现浏览实事的资讯平台app
- cocos2d-x 3.6 渲染绘制流程
- cocos之Shader
- Android Studio导入project慢的原因
- APP内计费规范出台 手游乱收费现象能被遏制?
- Swift范性
- 一.开发环境搭建以及初识cocos2dx目录结构
- ApplicationContext的三种实现方式以及在web.xml配置的两种方式
- android 虚拟键盘的显示与隐藏问题
- 有道词典
- VS2010 #include<iostream> // 不能打开iostream
- Android基础知识_Application的用途