У меня есть контракт на обслуживание WCF (скажем, IService1), к которому я динамически добавляю операцию, как описано здесь .
Как я могу вызвать динамически добавляемую операцию со стороны клиента, когда у меня есть только прозрачный прокси-сервер IService1 и IClientChannel, созданный через ClientChannelFactory?
Обновление
Я могу получить RealProxy от прозрачного прокси, возвращенного из ChannelFactory, используя этот метод .
var realProxy = System.Runtime.Remoting.RemotingServices.GetRealProxy( transparentProxy );
Можно ли вызвать realyProxy.Invoke(IMessage)
с поддельным сообщением, чтобы обмануть прокси в вызове динамически добавляемого метода?