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.