62,046
社区成员
发帖
与我相关
我的任务
分享
class TestModule:IHttpModule
{
public void Dispose()
{
loger.Instance.list.Add(DateTime.Now + ":Module.Dispose");
}
public void Init(HttpApplication context)
{
loger.Instance.list.Add(DateTime.Now + ":Module.Init");
context.BeginRequest += new EventHandler(ContextBeginRequest);
}
public void ContextBeginRequest(object sender,EventArgs e)
{
loger.Instance.list.Add(DateTime.Now + ":Module.Application_BeginRequest");
}
}
public class loger
{
private static volatile loger _instance;
private static readonly object obj = new object();
public List<string> list;
private loger()
{
list = new List<string>();
}
public static loger Instance
{
get {
if (_instance == null)
{
lock (obj)
{
return _instance = new loger();
}
}
return _instance;
}
}
}