Condividi tramite


IRegistrationServices.RegisterAssembly Metodo

Definizione

Registra le classi in un assembly gestito per consentire la creazione da 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

Parametri

assembly
Assembly

Assembly da registrare.

flags
AssemblyRegistrationFlags

Valore AssemblyRegistrationFlags che indica eventuali impostazioni speciali richieste nella registrazione di assembly.

Restituisce

true se assembly contiene tipi registrati. In caso contrario, false se l'assembly non contiene tipi idonei.

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.

Commenti

RegisterAssembly aggiunge le voci del Registro di sistema appropriate per i tipi nell'assembly specificato. Questo metodo chiama anche tutte le funzioni di registrazione presenti nell'assembly.

Usare Assembly.Load per ottenere un assembly.

Si applica a