RegistrationServices.RegisterAssembly Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra las clases del 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.
Valor de AssemblyRegistrationFlags que indica cualquier configuración especial utilizada 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.
Implementaciones
- 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.
Una función de registro personalizada definida por el usuario (marcada con el atributo ComRegisterFunctionAttribute) 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.