Aracılığıyla paylaş


EnterpriseServicesHelper.SwitchWrappers(RealProxy, RealProxy) Yöntem

Tanım

COM Çağrılabilen Sarmalayıcıyı (CCW) bir sınıfın bir örneğinden aynı sınıfın başka bir örneğine değiştirir.

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)

Parametreler

oldcp
RealProxy

CCW tarafından başvuruda bulunan bir sınıfın eski örneğini temsil eden bir proxy.

newcp
RealProxy

CCW tarafından başvuruda bulunan bir sınıfın yeni örneğini temsil eden bir ara sunucu.

Öznitelikler

Özel durumlar

Hemen çağıranın UnmanagedCode izni yok.

Açıklamalar

Dikkat

Bu yöntem istenmeyen davranışlara neden olabilir. Çağırmadan önce, kullanıcı bunun iş parçacığı açısından güvenli bir işlem olduğundan ve ccw üzerinden sınıfının örneklerinden birine çağrı yapılmadığından emin olmalıdır.

Şunlara uygulanır