PageHandlerFactory.GetHandler(HttpContext, String, String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 IHttpHandler 接口的实例以处理请求的资源。
public:
virtual System::Web::IHttpHandler ^ GetHandler(System::Web::HttpContext ^ context, System::String ^ requestType, System::String ^ virtualPath, System::String ^ path);
public virtual System.Web.IHttpHandler GetHandler (System.Web.HttpContext context, string requestType, string virtualPath, string path);
abstract member GetHandler : System.Web.HttpContext * string * string * string -> System.Web.IHttpHandler
override this.GetHandler : System.Web.HttpContext * string * string * string -> System.Web.IHttpHandler
Public Overridable Function GetHandler (context As HttpContext, requestType As String, virtualPath As String, path As String) As IHttpHandler
参数
- context
- HttpContext
HttpContext 类的实例,它提供对用于为 HTTP 请求提供服务的内部服务器对象(如 Request、Response、Session 和 Server)的引用。
- requestType
- String
客户端使用的 HTTP 数据传输方法(GET 或 POST)。
- virtualPath
- String
所请求资源的虚拟路径。
- path
- String
所请求资源的 PhysicalApplicationPath 属性。
返回
处理该请求的新 IHttpHandler;如果不存在,则为 null
。
实现
注解
方法GetHandler由 ASP.NET 运行时调用,并返回 接口或 null
的有效IHttpHandler实例。