更新:2007 年 11 月
启用对指定 Web 服务的方法的异步调用
命名空间:Sys.Net
**继承:**无
成员
名称 |
说明 |
|---|---|
在派生类中实现时,初始化新的 Sys.Net.WebServiceProxy 实例。 |
|
调用指定的 Web 服务方法。 |
|
获取或设置服务的默认失败回调函数。 |
|
获取或设置服务的默认成功回调函数。 |
|
获取或设置服务的默认用户上下文。 |
|
获取或设置服务的路径。 |
|
获取或设置服务的超时时间(以毫秒为单位)。 |
备注
只有在事先不知道 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 回调函数。 |
说明: