Freigeben über


IRegistrationServices.UnregisterAssembly(Assembly) Methode

Definition

Hebt die Registrierung der Klassen in einer verwalteten Assembly auf.

public:
 bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
Public Function UnregisterAssembly (assembly As Assembly) As Boolean

Parameter

assembly
Assembly

Die Assembly, deren Registrierung aufgehoben werden soll.

Gibt zurück

true, wenn assembly Typen enthält, deren Registrierung erfolgreich aufgehoben wurde, andernfalls false, wenn die Assembly keine entsprechenden Typen enthält.

Attribute

Ausnahmen

assembly ist null.

Der vollständige Name von assembly ist null.

- oder -

Eine mit ComUnregisterFunctionAttribute gekennzeichnete Methode ist nicht static.

- oder -

Auf einer bestimmten Ebene der Hierarchie sind mehrere mit ComUnregisterFunctionAttribute markierte Methoden vorhanden.

- oder -

Die Signatur der mit ComUnregisterFunctionAttribute gekennzeichneten Methode ist ungültig.

Hinweise

UnregisterAssembly entfernt die Registrierungseinträge für die Typen in der angegebenen Assembly, die zuvor von hinzugefügt wurde RegisterAssembly. Diese Methode ruft auch alle Funktionen zum Aufheben der Registrierung auf, die in der Assembly gefunden werden.

Gilt für: