Путаница WSDL - то, что я вижу в своих ссылках, не то, что я вижу в файле wsdl

Я использую этот файл wsdl, но я вижу разные вещи в моем справочном файле C#, который создается, когда я добавляю ссылку на него. Например, EncyrptionClient в файле wsdl нигде нет, но он присутствует в файле Reference.cs. То же самое с pingRequest, Я довольно незнаком с потреблением веб-сервисов таким образом, так что, возможно, есть что-то фундаментальное, о чем я просто не знаю. Я считаю, что то, что находится в файле wsdl, будет создано в справочном файле, но это не так.

Чтобы использовать сервис, все, что я делаю, это щелкаю правой кнопкой мыши по проекту и выбираю Add Connected Service, затем используя поставщика WCF.

Вот изображения того, что я вижу в файле Reference.cs:

Как насчет этого процесса я пропускаю?

1 ответ

Решение

Например, EncyrptionClient нигде нет в файле wsdl, но он присутствует в файле Reference.cs.

Это клиент, который вы будете использовать для связи с сервисом.

То же самое с pingRequest

Генератор прокси WCF генерирует запрос и ответ для каждой операции.

Другие вопросы по тегам