次の方法で共有


EnterpriseServicesHelper.SwitchWrappers メソッド

COM 呼び出し可能ラッパー (CCW) を、クラスのあるインスタンスから同じクラスの別のインスタンスに切り替えます。

Public Shared Sub SwitchWrappers( _
   ByVal oldcp As RealProxy, _   ByVal newcp As RealProxy _)
[C#]
public static void SwitchWrappers(RealProxyoldcp,RealProxynewcp);
[C++]
public: static void SwitchWrappers(RealProxy* oldcp,RealProxy* newcp);
[JScript]
public static function SwitchWrappers(
   oldcp : RealProxy,newcp : RealProxy);

パラメータ

  • oldcp
    CCW が参照するクラスの古いインスタンスを表すプロキシ。
  • newcp
    CCW が参照するクラスの新しいインスタンスを表すプロキシ。

例外

例外の種類 条件
SecurityException 直前の呼び出し元に、UnmanagedCode アクセス許可がありません。

解説

注意   このメソッドは、不必要な動作を引き起こすことがあります。このメソッドを呼び出す前に、ユーザーは、スレッド セーフな操作であることと、CCW を通じてクラスのインスタンスの 1 つに呼び出しが作成されていないことを確認する必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

EnterpriseServicesHelper クラス | EnterpriseServicesHelper メンバ | System.Runtime.Remoting.Services 名前空間