RemotingServices.GetRealProxy(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o proxy real que apoia o 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.
Devoluções
A instância proxy real que apoia o proxy transparente.
- Atributos
Exceções
O interlocutor imediato não tem autorização para infraestruturas.
Observações
Um cliente que usa um objeto através de qualquer tipo de fronteira remota está, na verdade, a usar 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 isto encaminhando as chamadas feitas para o objeto real usando a infraestrutura remota.
O proxy transparente é suportado por uma instância de uma classe de execução gerida do tipo RealProxy. Implementa RealProxy uma parte da funcionalidade necessária para encaminhar as operações a partir do proxy transparente.
Um objeto proxy herda a semântica associada a objetos geridos, como recolha 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 gerido.