Condividi tramite


RegistrationServices.RegisterAssembly Metodo

Definizione

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.

flags
AssemblyRegistrationFlags

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.

Si applica a