RemotingServices.GetRealProxy(Object) Método

Definição

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.

Aplica-se a

Ver também