IRegistrationServices.RegisterAssembly Methode

Definition

Registriert die Klassen in einer verwalteten Assembly, um die Erstellung über 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 speziellen Einstellungen angibt, die bei der Registrierung assemblyerforderlich sind.

Gibt zurück

true wenn assembly Typen enthalten sind, die erfolgreich registriert wurden; andernfalls false enthält die Assembly keine berechtigten Typen.

Attribute

Ausnahmen

assembly ist null.

Der vollständige Name lautet assemblynull.

-oder-

Eine mit "" markierte ComRegisterFunctionAttribute Methode ist nicht static.

-oder-

Es gibt mehr als eine Methode, die auf einer bestimmten Ebene der Hierarchie markiert ComRegisterFunctionAttribute ist.

-oder-

Die signatur der mit markierten ComRegisterFunctionAttribute 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 In der Assembly gefundenen Registrierungsfunktionen auf.

Dient Assembly.Load zum Abrufen einer Assembly.

Gilt für: