RegistrationServices.RegisterAssembly(Assembly, AssemblyRegistrationFlags) Método

Definición

Registra las clases del ensamblado administrado para habilitar la creación desde COM.Registers the classes in a managed assembly to enable creation from COM.

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

Parámetros

assembly
Assembly

Ensamblado que se va a registrar.The assembly to be registered.

flags
AssemblyRegistrationFlags

Valor de AssemblyRegistrationFlags que indica cualquier configuración especial utilizada al registrar assembly.An AssemblyRegistrationFlags value indicating any special settings used when registering 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.true if assembly contains types that were successfully registered; otherwise false if the assembly contains no eligible types.

Implementaciones

Atributos

Excepciones

assembly es null.assembly is null.

El nombre completo de assembly es null.The full name of assembly is null.

O bien-or- Un método marcado con ComRegisterFunctionAttribute no es static.A method marked with ComRegisterFunctionAttribute is not static.

o bien-or- Hay más de un método marcado con ComRegisterFunctionAttribute en un nivel determinado de la jerarquía.There is more than one method marked with ComRegisterFunctionAttribute at a given level of the hierarchy.

o bien-or- La firma del método marcado con ComRegisterFunctionAttribute no es válida.The signature of the method marked with ComRegisterFunctionAttribute is not valid.

Una función de registro personalizada definida por el usuario (marcada con el atributo ComRegisterFunctionAttribute) produce una excepción.A user-defined custom registration function (marked with the ComRegisterFunctionAttribute attribute) throws an exception.

Comentarios

RegisterAssemblyagrega las entradas del registro adecuadas para los tipos del ensamblado especificado.RegisterAssembly adds the appropriate registry entries for the types in the specified assembly. Este método también llama a las funciones de registro que se encuentran en el ensamblado.This method also calls any registration functions found in the assembly.

Utilice Assembly.Load para obtener un ensamblado.Use Assembly.Load to get an assembly.

Seguridad

SecurityCriticalAttribute
requiere plena confianza para el llamador inmediato.requires full trust for the immediate caller. Este miembro no puede ser utilizado por código transparente o de confianza parcial.This member cannot be used by partially trusted or transparent code.

Se aplica a