RemotingServices.GetRealProxy(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den tatsächlichen Proxy zurück, der den angegebenen transparenten Proxy zurückgibt.
public:
static System::Runtime::Remoting::Proxies::RealProxy ^ GetRealProxy(System::Object ^ proxy);
public static System.Runtime.Remoting.Proxies.RealProxy GetRealProxy(object proxy);
[System.Security.SecurityCritical]
public static System.Runtime.Remoting.Proxies.RealProxy GetRealProxy(object proxy);
static member GetRealProxy : obj -> System.Runtime.Remoting.Proxies.RealProxy
[<System.Security.SecurityCritical>]
static member GetRealProxy : obj -> System.Runtime.Remoting.Proxies.RealProxy
Public Shared Function GetRealProxy (proxy As Object) As RealProxy
Parameter
- proxy
- Object
Ein transparenter Proxy.
Gibt zurück
Die echte Proxyinstanz, die den transparenten Proxy sichert.
- Attribute
Ausnahmen
Der direkte Aufrufer verfügt nicht über die Infrastrukturberechtigung.
Hinweise
Ein Client, der ein Objekt über jede Art von Remotinggrenze verwendet, verwendet tatsächlich einen transparenten Proxy für das Objekt. Der transparente Proxy gibt den Eindruck, dass sich das tatsächliche Objekt im Clientbereich befindet. Dies wird erreicht, indem Aufrufe an das eigentliche Objekt weitergeleitet werden, indem die Remotinginfrastruktur verwendet wird.
Der transparente Proxy wird von einer Instanz einer verwalteten Laufzeitklasse vom Typ RealProxyunterstützt. Die RealProxy Implementierung eines Teils der Funktionalität, die erforderlich ist, um die Vorgänge vom transparenten Proxy weiterzuleiten.
Ein Proxyobjekt erbt die zugeordnete Semantik verwalteter Objekte, z. B. Garbage Collection, Unterstützung für Member und Methoden, und kann auf neue Klassen erweitert werden. Der Proxy fungiert als Objekt derselben Klasse wie das Remoteobjekt (transparenter Proxy) und ist auch ein verwaltetes Objekt.