如何从WSDL调用Web服务?

时间:2015-06-12 08:53:27

标签: c# wsdl

我已将wsdl保存到本地计算机中,因此我使用visual studio(c#)创建了一个新项目,然后导入了此文件。所以我在我的项目中有了WSDL,并且在" Service Refereces"下面有PianoResidentialService。文件夹中。

现在我想尝试调用Web服务。但我不知道这是怎么回事。 我试过这段代码,但现在可以了。

public MainWindow()
{
    InitializeComponent();
    PianoAssistenzialeResidenzialeService.getPianoAssistenziale ws_PA = new PianoAssistenzialeResidenzialeService.getPianoAssistenziale();

}

如果我尝试获取Inspect ws_PA,则所有字段都为空。

1 个答案:

答案 0 :(得分:0)

您可能需要指定端点:

ws_PA.URL = "http://some.server.com/endpoint/";

然后,您应该调用为您要调用的操作生成的方法。 (请记住,Web服务可以有多个操作。)

var result = ws_PA.Operation(parameters);

您可能希望与我们分享WSDL,并更详细地告诉我们您想要实现的目标。