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 pelo RegisterAssembly . Esse método também chama qualquer função de cancelamento de registro encontrada no assembly.