Sdílet prostřednictvím


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

RealProxy

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

Atributy

Výjimky

Okamžitý volající nemá oprávnění k infrastruktuře.

Poznámky

Klient, který používá objekt napříč jakýmkoli druhem hranice vzdálené komunikace, ve skutečnosti používá transparentní proxy server pro objekt. Transparentní proxy server má dojem, že skutečný objekt se 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 ji rozšířit tak, aby vytvořila nové třídy. Proxy funguje jako objekt stejné třídy jako vzdálený objekt (transparentní proxy server) a je také spravovaným objektem.

Platí pro

Viz také