Método RegistrationServices.RegisterAssembly (Assembly, AssemblyRegistrationFlags)
Publicado: octubre de 2016
Registra las clases en un ensamblado administrado para habilitar la creación desde COM.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SecurityCriticalAttribute]
public virtual bool RegisterAssembly(
Assembly assembly,
AssemblyRegistrationFlags flags
)
public:
[SecurityCriticalAttribute]
virtual bool RegisterAssembly(
Assembly^ assembly,
AssemblyRegistrationFlags flags
)
[<SecurityCriticalAttribute>]
abstract RegisterAssembly :
assembly:Assembly *
flags:AssemblyRegistrationFlags -> bool
[<SecurityCriticalAttribute>]
override RegisterAssembly :
assembly:Assembly *
flags:AssemblyRegistrationFlags -> bool
<SecurityCriticalAttribute>
Public Overridable Function RegisterAssembly (
assembly As Assembly,
flags As AssemblyRegistrationFlags
) As Boolean
Parámetros
assembly
Type: System.Reflection.AssemblyEl ensamblado se registre.
flags
Type: System.Runtime.InteropServices.AssemblyRegistrationFlagsUn AssemblyRegistrationFlags valor que indica cualquier configuración especial utilizada al registrar assembly.
Valor devuelto
Type: System.Boolean
true Si assembly contiene tipos que se han registrado correctamente; en caso contrario false Si el ensamblado no contiene ningún tipo elegible.
Implementa
IRegistrationServices.RegisterAssembly(Assembly, AssemblyRegistrationFlags)
Excepciones
Exception | Condition |
---|---|
ArgumentNullException | El valor de assembly es null. |
InvalidOperationException | El nombre completo del assembly es null. O bien Un método marcado con ComRegisterFunctionAttribute no 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álido. |
TargetInvocationException | 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 adecuados para los tipos en el ensamblado especificado. Este método también llama a las funciones de registro se encuentran en el ensamblado.
Use Assembly.Load para obtener un ensamblado.
Seguridad
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Clase RegistrationServices
Espacio de nombres System.Runtime.InteropServices
Volver al principio