解析Asp.Net页面执行流程(3)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:如何用.NET读取 Flash格式文件信息
一直以来存在这么一个问题,就是当用户上传的Flash文件时都需要附带输入Flash的宽和高,否则显示的时候由于不知道这些数值而导致Flash比例不正常。 近日我做网站也涉及到了这方面的问题

注意上面红色标注的MapHandlerExecutionStep(读取所有的HttpHandler配置)、CallHandlerExecutionStep就是对Handle程序进行处理的,也就是说在web.config中配置的HttpHandler都是在这里进行处理的,执行顺序如上所示然后就是调用2.3中的方法执行请求:

以下为引用的内容:

Code
IAsyncResult IHttpAsyncHandler.BeginProcessRequest(HttpContext

context, AsyncCallback cb, object extraData)
{
this._context = context;
this._context.ApplicationInstance = this;
this._stepManager.InitRequest();
this._context.Root();
HttpAsyncResult result = new HttpAsyncResult(cb,

extraData);
this.AsyncResult = result;
if (this._context.TraceIsEnabled)
{
HttpRuntime.Profile.StartRequest(this._context);
}
this.ResumeSteps(null);
return result;
}

在ResumeSteps中就是执行事件处理程序。

分享:解析VC.NET扩展Windows磁盘清理工具的功能
摘 要 介绍了Windows磁盘清理工具二次开发的扩展接口,对其COM接口加以分解,并运用ATL库具体实现了清理“*.tmp”临时文件的功能。 关键词 磁盘清理工具、ATL库、COM接口。

共3页上一页123下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2009-09-15
相关.Net教程