CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

谁能帮我解释一下IHttpHandler类的功能及一些方法!

楼主zkfhubei(阿丰)2004-09-01 22:17:50 在 .NET技术 / C# 提问

谁能帮我解释一下IHttpHandler类的功能及一些方法!  
  以下的其的一些应用,我不太明白!  
  public   class   MyFactory   :   IHttpHandlerFactory  
  {  
   
  //virtual   关键字用于修改方法或属性的声明,在这种情况下,方法或属性被称作虚拟成员。  
  //IHttpHandler   定义   ASP.NET   为使用自定义   HTTP   处理程序同步处理   HTTP   Web   请求而实现的协定。  
   
  //HttpContext   封装有关个别   HTTP   请求的所有   HTTP   特定的信息。  
  //virtual   方法就是将基类中的方法进行重写!  
  public   virtual   IHttpHandler   GetHandler(HttpContext   context,    
  string   requestType,    
  string   url,    
  string   pathTranslated)  
  {  
  string   fname   =   url.Substring(url.LastIndexOf('/')+1);  
  string   cname   =   fname.Substring(0,   fname.IndexOf('.'));  
  string   className   =   "test."   +   cname;  
   
  Object   h   =   null;  
  //   Try   to   create   the   handler   object.  
  try    
  {  
  //   Create   the   handler   by   calling   class   abc   or   class   xyz.  
  //Activator   包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。  
  //Activator.CreateInstance   使用与指定参数匹配程度最高的构造函数创建指定类型的实例。  
  h   =   Activator.CreateInstance(Type.GetType(className));  
  }  
  catch(Exception   e)  
  {  
  throw   new   HttpException("Factory   couldn't   create   instance   "   +  
  "of   type   "   +   className,   e);  
  }  
   
  return   (IHttpHandler)h;  
  }  
   
  //   This   is   a   must   override   method.  
  public   virtual   void   ReleaseHandler(IHttpHandler   handler)  
  {  
   
  }  
  } 问题点数:20、回复次数:1Top

1 楼zfwdf(山水)回复于 2004-09-02 10:57:44 得分 20

upTop

相关问题

  • 帮我解释一下这个方法!
  • 谁可以解释String.CheckNumber()这个方法?
  • 帮忙解释下Attach的功能
  • 求方法的功能说明
  • 如何实现BeanUtils.copyProperties方法的功能?
  • 求一类似KeyDown功能的方法
  • 解释两个方法:OnPrepareDC 和 LPtoDP 的含义 每个10分
  • 请解释个数据库函数的使用方法!
  • 请帮忙解释Sprite 的方法collidesWith(Image, int, int, boolean)
  • 哪位能给我解释下RegisterRequiresPostBack与RegisterRequiresRaiseEvent这两个方法

关键词

  • virtual
  • ihttphandler
  • 方法
  • fname
  • classname
  • handler
  • activator
  • create
  • url

得分解答快速导航

  • 帖主:zkfhubei
  • zfwdf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo