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 que se va a anular el registro.

Devoluciones

true si assembly contiene tipos que se anularon correctamente el registro; de lo contrario false , si el ensamblado no contiene tipos aptos.

Implementaciones

Atributos

Excepciones

assembly es null.

El nombre completo de assembly es null.

O bien

Un método marcado con ComUnregisterFunctionAttribute no statices .

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 ComUnregisterFunctionAttribute atributo ) produce una excepción.

Comentarios

UnregisterAssembly quita las entradas del Registro para los tipos del ensamblado especificado agregados 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