RegistrationServices.UnregisterAssembly(Assembly) Methode

Definition

Hebt die Registrierung der Klassen in einer verwalteten Assembly auf.Unregisters the classes in a managed 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

Parameter

assembly
Assembly

Die Assembly, deren Registrierung aufgehoben werden soll.The assembly to be unregistered.

Gibt zurück

Boolean

true, wenn assembly Typen enthält, deren Registrierung erfolgreich aufgehoben wurde, andernfalls false, wenn die Assembly keine entsprechenden Typen enthält.true if assembly contains types that were successfully unregistered; otherwise false if the assembly contains no eligible types.

Implementiert

Attribute

Ausnahmen

assembly ist null.assembly is null.

Der vollständige Name von assembly ist null.The full name of assembly is null.

- oder --or- Eine mit ComUnregisterFunctionAttribute gekennzeichnete Methode ist nicht static.A method marked with ComUnregisterFunctionAttribute is not static.

- oder --or- Auf einer bestimmten Ebene der Hierarchie sind mehrere mit ComUnregisterFunctionAttribute markierte Methoden vorhanden.There is more than one method marked with ComUnregisterFunctionAttribute at a given level of the hierarchy.

- oder --or- Die Signatur der mit ComUnregisterFunctionAttribute gekennzeichneten Methode ist ungültig.The signature of the method marked with ComUnregisterFunctionAttribute is not valid.

Eine benutzerdefinierte Funktion zum Aufheben der Registrierung (markiert mit dem ComUnregisterFunctionAttribute-Attribut) löst eine Ausnahme aus.A user-defined custom unregistration function (marked with the ComUnregisterFunctionAttribute attribute) throws an exception.

Hinweise

UnregisterAssembly entfernt die Registrierungseinträge für die Typen in der angegebenen Assembly, die zuvor von hinzugefügt wurden RegisterAssembly .UnregisterAssembly removes the registry entries for the types in the specified assembly previously added by RegisterAssembly. Diese Methode ruft auch alle in der Assembly gefundenen Funktionen zur Aufhebung der Registrierung auf.This method also calls any unregistration functions found in the assembly.

Gilt für: