WSDL 混淆——我在参考资料中看到的不是我在 wsdl 文件中看到的

WSDL Confusion -- what I'm seeing in my references isn't what I'm seeing in the wsdl file

我正在使用 this wsdl file,但我在添加对它的引用时创建的 c# 引用文件中看到了不同的内容。例如,EncyrptionClient 在 wsdl 文件中找不到,但它存在于 Reference.cs 文件中。 pingRequest 也一样。我非常不熟悉以这种方式使用 Web 服务,所以也许有一些我根本不知道的基本知识。我相信 wsdl 文件中的内容将在参考文件中创建,但事实并非如此。

要使用该服务,我所做的只是右键单击该项目并选择添加连接的服务,然后使用 WCF 提供程序。

以下是我在 Reference.cs 文件中看到的图像:

我错过了这个过程吗?

For example, EncyrptionClient is nowhere to be found in the wsdl file, but it's present in the Reference.cs file.

这是您将用来与服务通信的客户端。

The same thing with pingRequest

WCF 代理生成器为每个操作生成请求和响应。