User475983607 posted
How to access webmethod with params without adding web reference in .NET.
Please provide some example
I consume several SOAP service in .NET Core. My approach is using the connected service feature to generate source code that I'll use as a template. It's rare that the connected service creates exactly what I need. It pretty easy to override
the generated code or copy the bits you need to a class library.
You'll need these reference docs depending on how your service works.
https://docs.microsoft.com/en-us/dotnet/api/system.servicemodel?view=dotnet-plat-ext-3.1