RemotingServices.GetRealProxy(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o proxy real que dá suporte ao 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
Um proxy transparente.
Retornos
A instância do proxy real que dá suporte ao proxy transparente.
- Atributos
Exceções
O chamador imediato não tem permissão de infraestrutura.
Comentários
Um cliente que usa um objeto em qualquer tipo de limite de comunicação remota está realmente usando um proxy transparente para o objeto. O proxy transparente dá a impressão de que o objeto real reside no espaço do cliente. Ele consegue isso encaminhando chamadas feitas nele para o objeto real usando a infraestrutura de comunicação remota.
O proxy transparente é apoiado por uma instância de uma classe de runtime gerenciada do tipo RealProxy. O RealProxy implementa uma parte da funcionalidade necessária para encaminhar as operações do proxy transparente.
Um objeto proxy herda a semântica associada de objetos gerenciados, como coleta de lixo, suporte para membros e métodos, e pode ser estendido para formar novas classes. O proxy atua como um objeto da mesma classe que o objeto remoto (proxy transparente) e também é um objeto gerenciado.