RegistrationServices.RegisterAssembly Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.