RegistrationServices.RegisterAssembly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra le classi in un assembly gestito per consentire la creazione da COM.
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
Parametri
- assembly
- Assembly
Assembly da registrare.
Valore di AssemblyRegistrationFlags che indica eventuali impostazioni speciali utilizzate nella registrazione di assembly.
Restituisce
true se assembly contiene tipi registrati. In caso contrario, false se l'assembly non contiene tipi idonei.
Implementazioni
- Attributi
Eccezioni
assembly è null.
Il nome completo di assembly è null.
-oppure-
Un metodo contrassegnato con la classe ComRegisterFunctionAttribute non è static.
-oppure-
Esistono più metodi contrassegnati con la classe ComRegisterFunctionAttribute a un livello specifico della gerarchia.
-oppure-
La firma del metodo contrassegnato con la classe ComRegisterFunctionAttribute non è valida.
Una funzione di registrazione personalizzata definita dall'utente, contrassegnata con l'attributo ComRegisterFunctionAttribute, genera un'eccezione.
Commenti
RegisterAssembly aggiunge le voci appropriate del Registro di sistema per i tipi nell'assembly specificato. Questo metodo chiama anche tutte le funzioni di registrazione trovate nell'assembly.
Usare Assembly.Load per ottenere un assembly.