Sys.Net.WebRequestManager.executeRequest 方法

更新:2007 年 11 月

将 Web 请求发送到默认网络执行器。

说明:

此成员支持客户端-脚本基础结构,不能在代码中直接使用。

Sys.Net.WebRequestManager.executeRequest(WebRequest);

参数

参数

说明

WebRequest

Sys.Net.WebRequest 类的一个实例。

备注

executeRequest方法将 Web 请求发送到默认执行器。若要执行 Web 请求,必须调用 invoke 方法。

WebRequestManager 类在将控件传递到网络执行器时执行下面的任务:

  • 如果请求还没有执行器,它将创建默认网络执行器类的实例,并设置请求对象的执行器实例。

  • 将当前 WebRequest 实例与默认执行器实例关联。这使得执行器能够从 WebRequest 实例访问相关请求信息,从而使执行器可以创建网络请求。

  • 将引用的属性添加到标头集合并将它设置为文档 URL 的值。

  • 在将请求发送到网络执行器之前,引发可取消的 add_invokingRequest 事件。

  • 如果事件参数指示调用已取消,则立即从当前方法调用返回。在这种情况下,永远不会调用 add_completedRequest 方法指定的处理程序。

  • 将完成事件重排到 WebRequest 实例,可以确保调用 add_completedRequest 事件处理程序。这在 add_invokingRequest 指定的方法返回后,并且仅在已经注册 add_completedRequest 方法后发生。

  • 将控件传递到默认 Web 请求执行器。

示例

下面的示例演示如何执行 Web 请求。此代码摘自 WebRequestManager 类概述中的一个完整示例。

Sys.Net.WebRequestManager.executeRequest(wRequest);

请参见

参考

Sys.Net.WebRequestManager 类

Sys.Net.WebRequestExecutor 类

Sys.Net.XMLHttpExecutor 类