IRegistrationServices.RegisterAssembly Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit les classes dans un assembly managé pour activer la création à partir de COM.
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
Paramètres
- assembly
- Assembly
Assembly à inscrire.
Valeur AssemblyRegistrationFlags indiquant les paramètres spéciaux nécessaires lors de l’inscription assembly.
Retours
true si assembly contient des types qui ont été correctement inscrits ; sinon false , si l’assembly ne contient aucun type éligible.
- Attributs
Exceptions
assembly a la valeur null.
Le nom complet est assemblynull.
- ou -
Une méthode marquée avec ComRegisterFunctionAttribute n’est pas static.
- ou -
Il existe plusieurs méthodes marquées avec ComRegisterFunctionAttribute un niveau donné de la hiérarchie.
- ou -
La signature de la méthode marquée avec ComRegisterFunctionAttribute n’est pas valide.
Remarques
RegisterAssembly ajoute les entrées de Registre appropriées pour les types dans l’assembly spécifié. Cette méthode appelle également toutes les fonctions d’inscription trouvées dans l’assembly.
Permet Assembly.Load d’obtenir un assembly.