EnterpriseServicesHelper.SwitchWrappers(RealProxy, RealProxy) Methode

Definitie

Hiermee schakelt u een COM Callable Wrapper (CCW) van het ene exemplaar van een klasse naar een ander exemplaar van dezelfde klasse.

public:
 static void SwitchWrappers(System::Runtime::Remoting::Proxies::RealProxy ^ oldcp, System::Runtime::Remoting::Proxies::RealProxy ^ newcp);
public static void SwitchWrappers(System.Runtime.Remoting.Proxies.RealProxy oldcp, System.Runtime.Remoting.Proxies.RealProxy newcp);
[System.Security.SecurityCritical]
public static void SwitchWrappers(System.Runtime.Remoting.Proxies.RealProxy oldcp, System.Runtime.Remoting.Proxies.RealProxy newcp);
static member SwitchWrappers : System.Runtime.Remoting.Proxies.RealProxy * System.Runtime.Remoting.Proxies.RealProxy -> unit
[<System.Security.SecurityCritical>]
static member SwitchWrappers : System.Runtime.Remoting.Proxies.RealProxy * System.Runtime.Remoting.Proxies.RealProxy -> unit
Public Shared Sub SwitchWrappers (oldcp As RealProxy, newcp As RealProxy)

Parameters

oldcp
RealProxy

Een proxy die het oude exemplaar van een klasse vertegenwoordigt waarnaar wordt verwezen door een CCW.

newcp
RealProxy

Een proxy die het nieuwe exemplaar van een klasse vertegenwoordigt waarnaar wordt verwezen door een CCW.

Kenmerken

Uitzonderingen

De directe beller heeft geen unmanagedCode-machtiging.

Opmerkingen

Caution

Deze methode kan ongewenst gedrag veroorzaken. Voordat deze wordt aangeroepen, moet de gebruiker ervoor zorgen dat dit een threadveilige bewerking is en dat er geen aanroep wordt gedaan via de CCW naar een van de exemplaren van de klasse.

Van toepassing op