RegistrationServices.RegisterAssembly Methode

Definition

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

public:
 virtual bool RegisterAssembly(System::Reflection::Assembly ^ assembly, System::Runtime::InteropServices::AssemblyRegistrationFlags flags);
public virtual bool RegisterAssembly(System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
[System.Security.SecurityCritical]
public virtual bool RegisterAssembly(System.Reflection.Assembly assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
[<System.Security.SecurityCritical>]
abstract member RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
override this.RegisterAssembly : System.Reflection.Assembly * System.Runtime.InteropServices.AssemblyRegistrationFlags -> bool
Public Overridable 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 beim Registrieren assemblyverwendet werden.

Gibt zurück

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

Implementiert

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.

Eine benutzerdefinierte Registrierungsfunktion (mit dem ComRegisterFunctionAttribute Attribut gekennzeichnet) löst eine Ausnahme aus.

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: