如何:调用 Web 服务

更新:2007 年 11 月

向项目添加对 XML Web services 的 Web 引用之后,可以使用服务器名称创建一个代理对象,使用此代理对象可以调用 XML Web services 中的方法。

以编程方式调用 Web 服务

  • 将 Web 引用名称(或服务器名称)用作命名空间,将其 .WSDL 文件的名称(或服务名称)用作代理类。

    下面的代码示例调用 Web 服务方法来获取字符串值。其中突出显示了 Web 服务变量名和语法。

    Private Sub Call_Web_Service_Method() 
        Dim CallWebService as New ServerName.WebServiceName() 
        Dim sGetValue as String = CallWebService.MethodName() 
        Label1.Text = sGetValue 
    End Sub 
    
    private void Call_Web_Service_Method()
    {
        ServerName.WebServiceNameCallWebService = 
            new ServerName.WebServiceName();
        String sGetValue = CallWebService.MethodName();
        Label1.Text = sGetValue;
    }
    

请参见

任务

如何:添加和移除 Web 引用

其他资源

使用 ASP.NET Web 服务