IRegistrationServices.RegisterAssembly Método

Definición

Registra las clases del ensamblado administrado para habilitar la creación desde 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

Ensamblado que se va a registrar.

flags
AssemblyRegistrationFlags

Valor de AssemblyRegistrationFlags que indica cualquier configuración especial que se necesita al registrar assembly.

Devoluciones

Es true si assembly contiene tipos que se han registrado correctamente; es false si el ensamblado contiene tipos que no se pueden seleccionar.

Atributos

Excepciones

assembly es null.

El nombre completo de assembly es null.

o bien

Un método marcado con ComRegisterFunctionAttribute no es static.

o bien

Hay más de un método marcado con ComRegisterFunctionAttribute en un nivel determinado de la jerarquía.

o bien

La firma del método marcado con ComRegisterFunctionAttribute no es válida.

Comentarios

RegisterAssembly agrega las entradas del Registro adecuadas para los tipos del ensamblado especificado. Este método también llama a las funciones de registro que se encuentran en el ensamblado.

Use Assembly.Load para obtener un ensamblado.

Se aplica a