RemotingServices.GetRealProxy(Object) Método

Definición

Devuelve el proxy real que respalda el proxy transparente especificado.

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

Parámetros

proxy
Object

Proxy transparente.

Devoluciones

La instancia de proxy real que respalda el proxy transparente.

Atributos

Excepciones

El llamador inmediato no tiene permiso de infraestructura.

Comentarios

Un cliente que usa un objeto en cualquier tipo de límite de comunicación remota realmente usa un proxy transparente para el objeto. El proxy transparente da la impresión de que el objeto real reside en el espacio del cliente. Para ello, reenvía las llamadas realizadas en él al objeto real mediante la infraestructura de comunicación remota.

El proxy transparente está respaldado por una instancia de una clase en tiempo de ejecución administrada de tipo RealProxy. RealProxy implementa una parte de la funcionalidad necesaria para reenviar las operaciones desde el proxy transparente.

Un objeto proxy hereda la semántica asociada de objetos administrados, como la recolección de elementos no utilizados, la compatibilidad con miembros y métodos, y se puede extender para formar nuevas clases. El proxy actúa como un objeto de la misma clase que el objeto remoto (proxy transparente) y también es un objeto administrado.

Se aplica a

Consulte también