RegistrationServices.UnregisterAssembly-Methode: (Assembly)
Veröffentlicht: Oktober 2016
Hebt die Registrierung der Klassen in einer verwalteten Assembly.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
public virtual bool UnregisterAssembly(
Assembly assembly
)
public:
[SecurityCriticalAttribute]
virtual bool UnregisterAssembly(
Assembly^ assembly
)
[<SecurityCriticalAttribute>]
abstract UnregisterAssembly :
assembly:Assembly -> bool
[<SecurityCriticalAttribute>]
override UnregisterAssembly :
assembly:Assembly -> bool
<SecurityCriticalAttribute>
Public Overridable Function UnregisterAssembly (
assembly As Assembly
) As Boolean
Parameter
assembly
Type: System.Reflection.AssemblyDie Assembly, deren Registrierung aufgehoben werden.
Rückgabewert
Type: System.Boolean
true Wenn assembly enthält Typen, die wurden erfolgreich aufgehoben, andernfalls false Wenn die Assembly keine geeigneten Typen enthält.
Implementiert
IRegistrationServices.UnregisterAssembly(Assembly)
Ausnahmen
Exception | Condition |
---|---|
ArgumentNullException | assembly ist null. |
InvalidOperationException | Der vollständige Name des assembly ist null. - oder - Eine Methode gekennzeichnet, mit ComUnregisterFunctionAttribute ist nicht static. - oder - Es sind mehrere mit ComUnregisterFunctionAttribute auf einer bestimmten Ebene der Hierarchie. - oder - Mit der Signatur der Methode markiert ComUnregisterFunctionAttribute ist ungültig. |
TargetInvocationException | Eine benutzerdefinierte zum Aufheben der Registrierung eine benutzerdefinierte Funktion (gekennzeichnet mit der ComUnregisterFunctionAttribute Attribut) löst eine Ausnahme aus. |
Hinweise
UnregisterAssembly Entfernt die Registrierungseinträge für die Typen in der angegebenen Assembly, die zuvor durch hinzugefügt RegisterAssembly. Diese Methode ruft auch Funktionen zum Aufheben der Registrierung der Assembly.
Sicherheit
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
RegistrationServices-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang