如何使用 .NET Core 2.0 Connected Services 使用 Web 服务

How to consume a web service using .NET Core 2.0 Connected Services

我创建了一个名为 GetReportService 的服务。我的终点是 http://xxx1/usa/report.asmx。我正在使用 POST 传递参数 id123.

如何在 .NET Core 2.0 中使用 Web api 调用此 Web 服务?

我发现连接的服务选项是一个 WCF 服务,所以我可以像在以前的 .NET 版本中一样使用该服务。

但是,在 .NET Core 中,如果我想注入该服务,我必须转到 Startup.cs 文件并在 ConfigureServices 方法中添加我的服务,然后将该服务注入我的控制器。

这是对我所做的更详细的解释: