IRegistrationServices.RegisterAssembly Methode

Definition

Registriert die Klassen in einer verwalteten Assembly, um die Erstellung durch COM zu ermöglichen.

public:
 bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
public bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public bool RegisterAssembly (System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
[<System.Security.SecurityCritical>]
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
Public Function RegisterAssembly (assembly As Assembly, flags As AssemblyRegistrationFlags) As Boolean

Parameter

assembly
Assembly

Die zu registrierende Assembly.

flags
AssemblyRegistrationFlags

Ein AssemblyRegistrationFlags-Wert, der alle beim Registrieren von assembly benötigten speziellen Einstellungen angibt.

Gibt zurück

true, wenn assembly Typen enthält, die erfolgreich registriert wurden, andernfalls false, wenn die Assembly keine geeigneten Typen enthält.

Attribute

Ausnahmen

assembly ist null.

Der vollständige Name von assembly ist null.

- oder -

Eine mit ComRegisterFunctionAttribute gekennzeichnete Methode ist nicht static.

- oder -

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

- oder -

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

Hinweise

RegisterAssembly fügt die entsprechenden Registrierungseinträge für die Typen in der angegebenen Assembly hinzu. Diese Methode ruft auch alle Registrierungsfunktionen auf, die in der Assembly gefunden werden.

Verwenden Sie Assembly.Load , um eine Assembly abzurufen.

Gilt für: