Sys.Net.WebServiceProxy 类

更新:2007 年 11 月

启用对指定 Web 服务的方法的异步调用

命名空间:Sys.Net

**继承:**无

成员

名称

说明

Sys.Net.WebServiceProxy 构造函数

在派生类中实现时,初始化新的 Sys.Net.WebServiceProxy 实例。

Sys.Net.WebServiceProxy invoke 方法

调用指定的 Web 服务方法。

Sys.Net.WebServiceProxy.defaultFailedCallback 属性

获取或设置服务的默认失败回调函数。

Sys.Net.WebServiceProxy.defaultSucceededCallback 属性

获取或设置服务的默认成功回调函数。

Sys.Net.WebServiceProxy.defaultUserContext 属性

获取或设置服务的默认用户上下文。

Sys.Net.WebServiceProxy.path 属性

获取或设置服务的路径。

Sys.Net.WebServiceProxy.timeout 属性

获取或设置服务的超时时间(以毫秒为单位)。

备注

只有在事先不知道 Web 服务路径的时候,才应直接使用 Sys.Net.WebServiceProxy 类。在这种情况下,您无法设置页面中 <asp:ScriptReference> 元素的 Path 属性。一个典型的示例是控件在运行时绑定到 Web 服务的情况。

通常不直接实例化 WebServiceProxy 类,而是使用从该类派生的代理类。此代理类由于在页面中包含 Web 服务引用而生成,如下面的示例所示:

<asp:ScriptManager runat="server" ID="ScriptManager1">
  <Scripts>
    <asp:ScriptReference Path="MyScript.js" />
  </Scripts>
</asp:ScriptManager>

生成的每个代理类方法都调用 invoke 方法,从而调用相关的 Web 服务方法。

说明:

从 JavaScript 函数调用代理方法将执行一个异步 Web 请求,该请求调用相应的 Web 服务方法。当该请求返回时,将调用相应的 JavaScript 回调函数。

请参见

概念

Sys.Services.AuthenticationService 类

Sys.Services.ProfileService 类

从客户端脚本调用 Web 服务