Как использовать интерфейс ASMX WebService, созданный через подключенный сервис в dot Net Core 2 в VS2017 - PullRequest
0 голосов
/ 13 сентября 2018

Итак, я создал ссылку на старую веб-службу ASMX внутри ядра dotnet. Он создал объектный файл, однако я не могу напрямую получить доступ к методам веб-службы. Он создал интерфейс, содержащий те методы, к которым мне нужно получить доступ.

Часть сгенерированного кода

    ------------------------------------------------------------------------------

namespace LegacyClient
{


    [System.CodeDom.Compiler.GeneratedCodeAttribute("dotnet-svcutil", "1.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://echromics.corp", ConfigurationName="LegacyClient.ViewWSSoap")]
    public interface ViewWSSoap
    {

 [System.ServiceModel.OperationContractAttribute(Action="http://echromics.corp/SCADA_Request", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IGProcessData))]
        System.Threading.Tasks.Task<LegacyClient.Packet> SCADA_RequestAsync(string Input1, string Input2, string Input3, string Input4, string Input5, string Input6, string Input7, string Input8, string Input9, string Input10, int BONumber, string LiteID, string RequestFunction, string Origin, string SecurityToken);
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...