当前 UPS 架构中的 RateService 在哪里

Where is RateService in the current UPS schema

我正在尝试在 .Net 5 上从当前的 UPS 开发人员工具包 重新创建 Rate 代码示例。代码示例基于 .NET Framework 4.5.

我将 Rates_Pkg_Gnd\RatingPACKAGE\PACKAGEWebServices\SCHEMA-WSDLs\RateWS.wsdl 作为 WCF Web 服务导入到一个全新的 .NET 5 控制台项目中(Visual Studio 2019)。

然后我从代码示例中逐行复制代码。 Visual Studio 添加了对导入的 Web 服务的引用。但是,在新的 Web 服务中找不到第一行代码:

RateService rate = new RateService();

我联系了 UPS 开发人员支持,但“他们不帮助编码”。 RateService 是否已重命名或新架构中是否有替代品?

如果您使用的是 WCF,则它被称为 RatePortTypeClient。或者,如果您选择使用 Web 参考,它称为 RateService。您还应该在代码中添加一个 using [your reference name]。下图显示 ServiceReference1 - 作为 WCF。 RateWebReference 作为网络参考。