Как получить метаданные Wcf-хоста от клиента во время выполнения в ядре .net - PullRequest
0 голосов
/ 31 января 2019

Недавно мы начали миграцию нашего проекта с .net Framework 4.5.1 на .net core 2.2, но наш проект в процессе разработки будет продолжать использовать службы wcf нашей унаследованной системы, разработанной на .net Framework 4.5.1.В унаследованной системе существуют сотни различных сервисов и библиотек, которые мы не хотим добавлять в качестве ссылки и использовать их OperationContracts в нашем новом базовом проекте .net.На этом этапе получение метаданных хоста и динамический импорт wsdl, так что доступ к сервисам wcf во время выполнения является существенным.Как видно из прикрепленного изображения, .net Framework поддерживает MetadataExchange и WsdlImporter в System.ServiceModel.Description, но я не вижу этих методов ни в стандарте .net, ни в ядре .net.Поддерживает ли ядро ​​.net динамические контракты на операции?

Спасибо.

.net framework example

...