Condividi tramite


RemotingServices.GetRealProxy(Object) Metodo

Definizione

Restituisce il proxy reale a supporto del proxy trasparente specificato.

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

Parametri

proxy
Object

Proxy trasparente.

Restituisce

RealProxy

Istanza del proxy reale a supporto del proxy trasparente.

Attributi

Eccezioni

Il chiamante immediato non dispone dell'autorizzazione di infrastruttura.

Commenti

Un client che usa un oggetto in qualsiasi tipo di limite di comunicazione remota usa effettivamente un proxy trasparente per l'oggetto. Il proxy trasparente dà l'impressione che l'oggetto effettivo si trovi nello spazio del client. Ottiene questo risultato inoltrando le chiamate effettuate all'oggetto reale usando l'infrastruttura di comunicazione remota.

Il proxy trasparente è supportato da un'istanza di una classe di runtime gestita di tipo RealProxy. Implementa RealProxy una parte della funzionalità necessaria per inoltrare le operazioni dal proxy trasparente.

Un oggetto proxy eredita la semantica associata di oggetti gestiti, ad esempio Garbage Collection, il supporto per i membri e i metodi e può essere estesa per formare nuove classi. Il proxy funge da oggetto della stessa classe dell'oggetto remoto (proxy trasparente) ed è anche un oggetto gestito.

Si applica a

Vedi anche