Share via


RemotingServices.GetRealProxy(Object) Méthode

Définition

Retourne le proxy réel stockant le proxy transparent spécifié.

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

Paramètres

proxy
Object

Proxy transparent.

Retours

RealProxy

Instance de proxy réel stockant le proxy transparent.

Attributs

Exceptions

L'appelant immédiat n'a pas d'autorisation d'accès à l'infrastructure.

Remarques

Un client qui utilise un objet sur n’importe quel type de limite de communication à distance utilise en fait un proxy transparent pour l’objet. Le proxy transparent donne l’impression que l’objet réel réside dans l’espace du client. Pour ce faire, il transfère les appels effectués sur l’objet réel à l’aide de l’infrastructure de communication à distance.

Le proxy transparent est soutenu par une instance d’une classe runtime managée de type RealProxy. Implémente RealProxy une partie des fonctionnalités nécessaires pour transférer les opérations à partir du proxy transparent.

Un objet proxy hérite de la sémantique associée d’objets managés tels que le garbage collection, la prise en charge des membres et des méthodes, et peut être étendu pour former de nouvelles classes. Le proxy agit comme un objet de la même classe que l’objet distant (proxy transparent) et est également un objet managé.

S’applique à

Voir aussi