Sys.Net.WebRequest userContext 属性

更新:2007 年 11 月

获取或设置与 Sys.Net.WebRequest 实例相关联的用户上下文。

说明:

若要获取或设置客户端 API 属性的属性值,必须调用以 get_set_ 为名称前缀的属性访问器方法。例如,若要获取或设置属性 cancel 的值,需要调用 get_cancelset_cancel 方法。

var userContext = MyWebRequest.get_userContext();
MyWebRequest.set_userContext(value);

参数

参数

说明

Value

与请求关联的用户上下文信息。value 可以是 null 或任何基元类型,也可以是 JavaScript 对象。

返回值

当前 Web 请求用户上下文。

备注

可以在调用 WebRequest 实例的 invoke 方法之前设置此实例上的 userContext 属性。可以在 Web 请求的已完成处理程序内访问同一个 userContext 属性。这样可以区分事件处理程序调用方,或者在处理返回的数据时恢复状态或上下文。

说明:

若要从事件处理程序内获取 userContext,请使用 Sys.Net.WebRequestExecutor webRequest 属性的 userContext。

示例

下面的示例演示如何设置 Web 请求的用户上下文。此代码摘自 WebRequest 类概述中的一个完整示例。

// Set user's context
wRequest.set_userContext("user's context");

请参见

参考

Sys.Net.WebRequestManager 类

Sys.Net.WebRequestExecutor 类

Sys.Net.XMLHttpExecutor 类