RemotingServices.GetRealProxy(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é.