У меня есть приложение WCF, которое использует NetTcpBinding
. Я хочу вызвать функции в службе WCF, используя Methodbase.Invoke
из пространства имен System.Reflection
. Другими словами, я хочу динамически вызвать функцию, передав String
в качестве имени функции.Вызов функций WCF с использованием Reflection
Отражение отлично подходит для веб-службы или приложения Windows или любой DLL или класса. Таким образом, для WCF существует определенный способ сделать это, но я не могу узнать, как это сделать.
Я получаю имя сборки, тогда он тип все отлично, но поскольку мы не можем создать экземпляр класса Interface. Я попытался открыть соединение WCF с помощью привязки и попытался передать этот объект, но он выбрал исключение как:
«Объект не соответствует типу цели».
Я открыл соединение и передал объект, и тип имеет только интерфейс. Я не знаю, пытаюсь ли я ошибиться или ошибаюсь. Любая идея, как я могу это сделать?
NetTCPBinding
все правильно указаны при открытии соединения. Я использую WCF в качестве службы Windows, используя NETTCPBinding
.
Как вы овладеваете прокси-сервером? – Timores
Я добавил класс интерфейса в мое приложение, поэтому я использую этот класс интерфейса для создания канала. – Jankhana
Показать код и конфигурацию, пожалуйста. –