Compartilhar via


RegistrationServices.UnregisterAssembly(Assembly) Método

Definição

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.

Aplica-se a