⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 samplemodule.cs

📁 对web开发很有帮助的
💻 CS
字号:
using System;
using System.Web;

namespace A2KWebServerSample.Intercepting
{
	/// <summary>
	/// Summary description for SampleModule.
	/// </summary>
	public class SampleModule : IHttpModule
	{
		private DateTime _StartTime;

		public void Init(System.Web.HttpApplication context)
		{
			context.BeginRequest += new EventHandler(OnBeginRequest);
			context.EndRequest += new EventHandler(OnEndRequest);
		}

		public void Dispose()
		{
		
		}

		private bool IsSamplePage()
		{
			Uri uri = HttpContext.Current.Request.Url;

			return uri.LocalPath.IndexOf("HttpModuleSample.aspx") != -1;
		}
		private void OnBeginRequest(object sender, EventArgs e)
		{
			_StartTime = DateTime.Now;

			if (IsSamplePage())
				HttpContext.Current.Response.Write("Begin Request...<br>");
		}

		private void OnEndRequest(object sender, EventArgs e)
		{
			TimeSpan ts = DateTime.Now - _StartTime;

			if (IsSamplePage())
				HttpContext.Current.Response.Write("<br>End Request.处理时间为" + ts.TotalMilliseconds + "ms");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -