Получение привязки и URI в стороннем приложении WCF

Здравствуйте, я работаю в стороннем приложении (Epicor), пишу собственный код для взаимодействия с ним.

Класс, который мне нужно создать, требует Binding и URI для конструктора. Я не смог найти какие-либо доступные мне функции для получения этой информации из стороннего приложения.

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

Есть ли способ получить/запросить текущую привязку и URI, чтобы я мог создать экземпляр класса?

Изменить: у меня есть доступ к файлу web.config. Программное обеспечение также использует пользовательские привязки.


person gmoney    schedule 22.07.2015    source источник


Ответы (1)


В Epicor есть соглашение о вызове службы. Как правило, вам действительно нужно делать это в приложении только в том случае, если вы делаете что-то ниже уровня адаптера в настройке клиента, что, как правило, не лучший способ, или если вы хотите вызвать методы бизнес-объекта в BPM, который НЕ является бизнес-объектом, из которого вызывается BPM.

Возможно, если бы вы были немного более конкретными (версия Epicor, что именно вы пытаетесь сделать и т. д.), я мог бы помочь более конкретно.

person Van Amburg    schedule 31.07.2015
comment
мы смогли найти подходящий тип адаптера для Сервиса. Похоже, они изменили название и то, как это работает в этой новой версии. Мы на 10. Спасибо за ваш ответ! - person gmoney; 03.08.2015
comment
Отлично! 10 значительно отличается от 9, но также значительно лучше почти во всех измеримых аспектах. Удачи! - person Van Amburg; 03.08.2015