IRegistrationServices.RegisterAssembly-Methode: (Assembly, AssemblyRegistrationFlags)
Veröffentlicht: Oktober 2016
Registriert die Klassen in einer verwalteten Assembly, damit die Erstellung von COM
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
bool RegisterAssembly(
Assembly assembly,
AssemblyRegistrationFlags flags
)
[SecurityCriticalAttribute]
bool RegisterAssembly(
Assembly^ assembly,
AssemblyRegistrationFlags flags
)
[<SecurityCriticalAttribute>]
abstract RegisterAssembly :
assembly:Assembly *
flags:AssemblyRegistrationFlags -> bool
<SecurityCriticalAttribute>
Function RegisterAssembly (
assembly As Assembly,
flags As AssemblyRegistrationFlags
) As Boolean
Parameter
assembly
Type: System.Reflection.AssemblyDie Assembly registriert werden.
flags
Type: System.Runtime.InteropServices.AssemblyRegistrationFlagsEin AssemblyRegistrationFlags Wert, der alle speziellen Einstellungen, die bei der Registrierung assembly.
Rückgabewert
Type: System.Boolean
true Wenn assembly enthält Typen, die erfolgreich registrierten; andernfalls wurden false wenn die Assembly keine geeigneten Typen enthält.
Ausnahmen
Exception | Condition |
---|---|
ArgumentNullException | assembly ist null. |
InvalidOperationException | Der vollständige Name des assembly ist null. - oder - Eine Methode gekennzeichnet, mit ComRegisterFunctionAttribute ist nicht static. - oder - Es sind mehrere mit ComRegisterFunctionAttribute auf einer bestimmten Ebene der Hierarchie. - oder - Mit der Signatur der Methode markiert ComRegisterFunctionAttribute ist ungültig. |
Hinweise
RegisterAssembly Fügt die entsprechenden Registrierungseinträge für die Typen in der angegebenen Assembly. Diese Methode ruft auch alle in der Assembly gefundenen Registrierungsfunktionen.
Verwendung Assembly.Load zum Abrufen einer 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
IRegistrationServices-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang