IRegistrationServices.UnregisterAssembly メソッド
マネージ アセンブリ内のクラスの登録を解除します。
Function UnregisterAssembly( _
ByVal assembly As Assembly _) As Boolean
[C#]
bool UnregisterAssembly(
Assemblyassembly);
[C++]
bool UnregisterAssembly(
Assembly* assembly);
[JScript]
function UnregisterAssembly(
assembly : Assembly) : Boolean;
パラメータ
- assembly
登録解除するアセンブリ。
戻り値
assembly が正常に登録を解除された型を格納している場合は true 。アセンブリが適格な型を格納していない場合は false 。
例外
例外の種類 | 条件 |
---|---|
ArgumentNullException | assembly が null 参照 (Visual Basic では Nothing) です。 |
InvalidOperationException | assembly の完全名が null 参照 (Visual Basic では Nothing) です。
または ComUnregisterFunctionAttribute でマークされたメソッドは、静的 (Visual Basic では Shared) ではありません。 または 階層の特定のレベルに、 ComUnregisterFunctionAttribute でマークされた複数のメソッドがあります。 または ComUnregisterFunctionAttribute でマークされたメソッドのシグネチャが有効ではありません。 |
解説
UnregisterAssembly は、以前に RegisterAssembly によって追加された、指定されたアセンブリ内の型のレジストリ エントリを削除します。このメソッドは、アセンブリで検索された登録解除関数も呼び出します。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
IRegistrationServices インターフェイス | IRegistrationServices メンバ | System.Runtime.InteropServices 名前空間