RegistrationServices.RegisterAssembly Methode

Definitie

Registreert de klassen in een beheerde assembly om het maken vanuit COM mogelijk te maken.

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

Parameters

assembly
Assembly

De te registreren assembly.

flags
AssemblyRegistrationFlags

Een AssemblyRegistrationFlags waarde die aangeeft welke speciale instellingen worden gebruikt bij het registreren assembly.

Retouren

true als assembly dit typen bevat die zijn geregistreerd; anders false als de assembly geen in aanmerking komende typen bevat.

Implementeringen

Kenmerken

Uitzonderingen

assembly is null.

De volledige naam assembly is null.

– of –

Een methode die is gemarkeerd met ComRegisterFunctionAttribute is niet static.

– of –

Er is meer dan één methode gemarkeerd met ComRegisterFunctionAttribute een bepaald niveau van de hiërarchie.

– of –

De handtekening van de methode die is gemarkeerd, ComRegisterFunctionAttribute is ongeldig.

Een door de gebruiker gedefinieerde aangepaste registratiefunctie (gemarkeerd met het ComRegisterFunctionAttribute kenmerk) genereert een uitzondering.

Opmerkingen

RegisterAssembly voegt de juiste registervermeldingen toe voor de typen in de opgegeven assembly. Met deze methode worden ook registratiefuncties aangeroepen die in de assembly zijn gevonden.

Gebruik Assembly.Load dit om een assembly op te halen.

Van toepassing op