Share 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

Boolean

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.

Aplica-se a