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 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.

Aplica-se a