RegistrationServices.UnregisterAssembly(Assembly) Methode

Definition

Hebt die Registrierung der Klassen in einer verwalteten Assembly auf.

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

Parameter

assembly
Assembly

Die Assembly, die nicht registriert werden soll.

Gibt zurück

true wenn assembly Typen enthalten, die die Registrierung erfolgreich aufgehoben haben, andernfalls false , wenn die Assembly keine berechtigten Typen enthält.

Implementiert

Attribute

Ausnahmen

assembly ist null.

Der vollständige Name lautet assemblynull.

-oder-

Eine mit "" markierte ComUnregisterFunctionAttribute Methode ist nicht static.

-oder-

Es gibt mehr als eine Methode, die auf einer bestimmten Ebene der Hierarchie markiert ComUnregisterFunctionAttribute ist.

-oder-

Die signatur der mit markierten ComUnregisterFunctionAttribute Methode ist ungültig.

Eine benutzerdefinierte Nichtregistrierungsfunktion (mit dem ComUnregisterFunctionAttribute Attribut gekennzeichnet) löst eine Ausnahme aus.

Hinweise

UnregisterAssemblyentfernt die Registrierungseinträge für die Typen in der angegebenen Assembly, die zuvor hinzugefügt wurden.RegisterAssembly Diese Methode ruft auch alle Nichtregistrierungsfunktionen in der Assembly auf.

Gilt für: