RegistrationServices.UnregisterAssembly(Assembly) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マネージド アセンブリ内のクラスの登録を解除します。
public:
virtual bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public virtual bool UnregisterAssembly(System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
Public Overridable Function UnregisterAssembly (assembly As Assembly) As Boolean
パラメーター
- assembly
- Assembly
登録解除するアセンブリ。
返品
true 正常に登録解除された型が assembly に含まれている場合は a0/>。それ以外の場合は、アセンブリに対象となる型が含まれていない場合に false 。
実装
- 属性
例外
assembly は nullです。
assemblyの完全な名前はnull。
-または-
ComUnregisterFunctionAttributeでマークされたメソッドはstaticされません。
-または-
階層の特定のレベルで ComUnregisterFunctionAttribute でマークされた複数のメソッドがあります。
-または-
ComUnregisterFunctionAttributeでマークされたメソッドのシグネチャが無効です。
ユーザー定義のカスタム登録解除関数 ( ComUnregisterFunctionAttribute 属性でマーク) は例外をスローします。
注釈
UnregisterAssembly は、以前に RegisterAssemblyによって追加された、指定したアセンブリ内の型のレジストリ エントリを削除します。 このメソッドは、アセンブリ内にある登録解除関数も呼び出します。