RemotingServices.GetRealProxy(Object) Methode

Definitie

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.

Van toepassing op

Zie ook