4 Stimmen

Wie erhalte ich den RealProxy, wenn ich nur den transparenten Proxy kenne?

Ich habe einen transparenten Proxy, zum Beispiel einen von WCF generierten:

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

Wie erhalte ich den RealProxy vom transparenten Proxy?

12voto

John Gibb Punkte 10372

In RemotingServices gibt es eine Funktion, die speziell für diesen Zweck gedacht ist:

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X