RemotingServices.GetRealProxy(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el proxy real que respalda al 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
Instancia del proxy real que respalda al proxy transparente.
- Atributos
Excepciones
El llamador inmediato no tiene permisos de infraestructura.
Comentarios
Un cliente que usa un objeto en cualquier tipo de límite de comunicación remota está usando realmente 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.