Comparteix a través de


RemotingServices.GetRealProxy(Object) Método

Definición

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.

Se aplica a

Consulte también