RegistrationServices.UnregisterAssembly(Assembly) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cancela o registro das classes em um assembly gerenciado.
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
O assembly a ser cancelado.
Retornos
true se assembly contiver tipos que não foram registrados com êxito; caso contrário false , se o assembly não contiver tipos qualificados.
Implementações
- Atributos
Exceções
assembly é null.
O nome completo é assemblynull.
- ou -
Um método marcado com ComUnregisterFunctionAttribute não staticé .
- ou -
Há mais de um método marcado com ComUnregisterFunctionAttribute um determinado nível da hierarquia.
- ou -
A assinatura do método marcado com ComUnregisterFunctionAttribute não é válida.
Uma função de cancelamento de registro personalizada definida pelo usuário (marcada com o ComUnregisterFunctionAttribute atributo) gera uma exceção.
Comentários
UnregisterAssembly remove as entradas do Registro para os tipos no assembly especificado anteriormente adicionado por RegisterAssembly. Esse método também chama quaisquer funções de cancelamento de registro encontradas no assembly.