RegistrationServices.RegisterAssembly Método

Definición

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

Parámetros

assembly
Assembly

Ensamblado que se va a registrar.

flags
AssemblyRegistrationFlags

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

Devoluciones

true si assembly contiene tipos que se registraron correctamente; de lo contrario false , si el ensamblado no contiene ningún tipo apto.

Implementaciones

Atributos

Excepciones

assembly es null.

El nombre completo de assembly es null.

O bien

Un método marcado con ComRegisterFunctionAttribute no statices .

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.

Una función de registro personalizada definida por el usuario (marcada con el ComRegisterFunctionAttribute atributo) produce una excepción.

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