Comparteix a través de


RegistrationServices.UnregisterAssembly(Assembly) Método

Definición

Anula el registro de las clases en un ensamblado administrado.

public:
 virtual bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public virtual bool UnregisterAssembly (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public virtual bool UnregisterAssembly (System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
override this.UnregisterAssembly : System.Reflection.Assembly -> bool
Public Overridable Function UnregisterAssembly (assembly As Assembly) As Boolean

Parámetros

assembly
Assembly

Ensamblado cuyo registro se va a anular.

Devoluciones

Es true si assembly contiene tipos cuyo registro se ha anulado 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 ComUnregisterFunctionAttribute no es static.

o bien

Hay más de un método marcado con ComUnregisterFunctionAttribute en un nivel determinado de la jerarquía.

o bien

La firma del método marcado con ComUnregisterFunctionAttribute no es válida.

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

Comentarios

UnregisterAssembly quita las entradas del Registro de los tipos del ensamblado especificado agregados anteriormente por RegisterAssembly. Este método también llama a las funciones de anulación del registro que se encuentran en el ensamblado.

Se aplica a