RemotingServices.GetRealProxy(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert de echte proxy die de opgegeven transparante proxy back-up geeft.
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
Parameters
- proxy
- Object
Een transparante proxy.
Retouren
Het echte proxy-exemplaar dat de transparante proxy back-up maakt.
- Kenmerken
Uitzonderingen
De directe beller heeft geen infrastructuurmachtiging.
Opmerkingen
Een client die gebruikmaakt van een object in elke vorm van externe toegang, maakt daadwerkelijk gebruik van een transparante proxy voor het object. De transparante proxy geeft de indruk dat het werkelijke object zich in de ruimte van de client bevindt. Dit wordt bereikt door aanroepen door te sturen naar het echte object met behulp van de externe infrastructuur.
De transparante proxy wordt ondersteund door een exemplaar van een beheerde runtimeklasse van het type RealProxy. Hiermee RealProxy wordt een deel van de functionaliteit geïmplementeerd die nodig is om de bewerkingen vanuit de transparante proxy door te sturen.
Een proxyobject neemt de bijbehorende semantiek van beheerde objecten over, zoals garbagecollection, ondersteuning voor leden en methoden, en kan worden uitgebreid om nieuwe klassen te vormen. De proxy fungeert als een object van dezelfde klasse als het externe object (transparante proxy) en is ook een beheerd object.