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

Boolean

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 para los tipos del ensamblado especificado agregado anteriormente por RegisterAssembly . Este método también llama a las funciones de anulación de registro que se encuentran en el ensamblado.

Se aplica a