IRegistrationServices.RegisterAssembly Método

Definição

Registra as classes em um assembly gerenciado para habilitar a criação 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

Parâmetros

assembly
Assembly

O assembly a ser registrado.

flags
AssemblyRegistrationFlags

Um valor AssemblyRegistrationFlags que indica qualquer configuração especial necessária ao registrar assembly.

Retornos

true se assembly contiver tipos que foram registrados com êxito; caso contrário, false se o assembly contiver tipos não elegíveis.

Atributos

Exceções

assembly é null.

O nome completo de assembly é null.

- ou -

Um método marcado com ComRegisterFunctionAttribute não é static.

- ou -

Há mais de um método marcado com ComRegisterFunctionAttribute em determinado nível da hierarquia.

- ou -

A assinatura do método marcada com ComRegisterFunctionAttribute não é válida.

Comentários

RegisterAssembly adiciona as entradas de registro apropriadas para os tipos no assembly especificado. Esse método também chama todas as funções de registro encontradas no assembly.

Use Assembly.Load para obter um assembly.

Aplica-se a