RemotingServices.GetRealProxy(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.