RemotingServices.GetRealProxy(Object) Metoda

Definice

Vrátí skutečný proxy backing zadaného transparentního proxy serveru.

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

Parametry

proxy
Object

Transparentní proxy server.

Návraty

Skutečná instance proxy serveru, která zálohuje transparentní proxy server.

Atributy

Výjimky

Bezprostřední volající nemá oprávnění k infrastruktuře.

Poznámky

Klient, který používá objekt přes jakýkoli druh hranice vzdálené komunikace, ve skutečnosti používá transparentní proxy pro objekt. Transparentní proxy server dává dojem, že se skutečný objekt nachází v prostoru klienta. Dosahuje toho přesměrováním volání provedených na skutečný objekt pomocí infrastruktury vzdálené komunikace.

Transparentní proxy server je podporován instancí spravované třídy modulu runtime typu RealProxy. Implementuje RealProxy část funkce potřebné k předávání operací z transparentního proxy serveru.

Objekt proxy dědí přidruženou sémantiku spravovaných objektů, jako je uvolňování paměti, podpora členů a metod a lze jej rozšířit tak, aby vytvořily nové třídy. Proxy funguje jako objekt stejné třídy jako vzdálený objekt (transparentní proxy) a je také spravovaným objektem.

Platí pro

Viz také