首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

[assembly: log4net.Config.XmlConfigurator()] 是在什么时候运作的

2013-09-07 
[assembly: log4net.Config.XmlConfigurator()] 是在什么时候运行的?[assembly: log4net.Config.XmlConfig

[assembly: log4net.Config.XmlConfigurator()] 是在什么时候运行的?
[assembly: log4net.Config.XmlConfigurator()]
这句语句是放在一个程序集的一个类文件的里面,如:
[assembly: log4net.Config.XmlConfigurator()]
namespace Utility.Log
{
    public class Logger:ILogger
    {
       .......
    }
}

我想知道这句代码是在程序的什么时候执行的???
是程序集被引用的时候?
还是程序集的某个类的某个方法被调用的时候?
还是在放这条语句那个类文件里的类被调用的时候?
[解决办法]
[assembly: log4net.Config.XmlConfigurator()]
这种Attribute肯定是运行时靠反射调用的。

“程序集被引用的时候”发生在编译期间,肯定不是。

热点排行