Compartilhar via


IRegistrationServices.UnregisterAssembly(Assembly) Método

Definição

Cancela o registro das classes em um assembly gerenciado.

public:
 bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
Public 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.

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.

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