IRegistrationServices.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:
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.
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.