次の方法で共有


RegistrationServices.UnregisterAssembly(Assembly) メソッド

定義

マネージド アセンブリ内のクラスの登録を解除します。

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

登録解除するアセンブリ。

戻り値

assembly が正常に登録を解除された型を格納している場合は true。アセンブリが適格な型を格納していない場合は false

実装

属性

例外

assemblynullです。

assembly の完全名が null です。

- または -

ComUnregisterFunctionAttribute でマークされたメソッドが static ではありません。

- または -

階層の特定のレベルに、ComUnregisterFunctionAttribute でマークされた複数のメソッドがあります。

- または -

ComUnregisterFunctionAttribute でマークされたメソッドのシグネチャが有効ではありません。

(ComUnregisterFunctionAttribute 属性でマークされている) ユーザー定義のカスタム登録解除関数が例外をスローしました。

注釈

UnregisterAssembly によって以前に追加された指定されたアセンブリ内の型のレジストリ エントリが RegisterAssembly削除されます。 このメソッドは、アセンブリ内にある登録解除関数も呼び出します。

適用対象