Путаница WSDL - то, что я вижу в своих ссылках, не то, что я вижу в файле wsdl
Я использую этот файл wsdl, но я вижу разные вещи в моем справочном файле C#, который создается, когда я добавляю ссылку на него. Например, EncyrptionClient
в файле wsdl нигде нет, но он присутствует в файле Reference.cs. То же самое с pingRequest
, Я довольно незнаком с потреблением веб-сервисов таким образом, так что, возможно, есть что-то фундаментальное, о чем я просто не знаю. Я считаю, что то, что находится в файле wsdl, будет создано в справочном файле, но это не так.
Чтобы использовать сервис, все, что я делаю, это щелкаю правой кнопкой мыши по проекту и выбираю Add Connected Service, затем используя поставщика WCF.
Вот изображения того, что я вижу в файле Reference.cs:
Как насчет этого процесса я пропускаю?
1 ответ
Например, EncyrptionClient нигде нет в файле wsdl, но он присутствует в файле Reference.cs.
Это клиент, который вы будете использовать для связи с сервисом.
То же самое с pingRequest
Генератор прокси WCF генерирует запрос и ответ для каждой операции.