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 ter o registro cancelado.
Retornos
true
se assembly
contiver tipos que tiveram o registro cancelado com êxito; caso contrário, false
se o assembly contiver tipos não elegíveis.
Implementações
- Atributos
Exceções
assembly
é null
.
O nome completo de assembly
é null
.
- ou -
Um método marcado com ComUnregisterFunctionAttribute não é static
.
- ou -
Há mais de um método marcado com ComUnregisterFunctionAttribute em determinado nível da hierarquia.
- ou -
A assinatura do método marcada com ComUnregisterFunctionAttribute não é válida.
Uma função de cancelamento de registro personalizada definida pelo usuário (marcada com o atributo ComUnregisterFunctionAttribute) gera uma exceção.
Comentários
UnregisterAssembly
remove as entradas do Registro para os tipos no assembly especificado adicionado anteriormente por RegisterAssembly. Esse método também chama quaisquer funções de cancelamento de registro encontradas no assembly.