Как получить RealProxy, когда я знаю только прозрачный прокси - PullRequest
4 голосов
/ 20 августа 2010

У меня есть прозрачный прокси, например, сгенерированный WCF:

        ChannelFactory<ICalculator> channelFactory = 
            new ChannelFactory<ICalculator>(
              new NetNamedPipeBinding(),
              "net.pipe://localhost/WcfTransparentProxy/Calculator" );
        ICalculator calculator = channelFactory.CreateChannel();

Как мне получить RealProxy от прозрачного прокси?

1 Ответ

11 голосов
/ 20 августа 2010

В RemotingServices есть специальная функция для этого:

System.Runtime.Remoting.RemotingServices.GetRealProxy( transparentProxy );

...