RegistrationServices.UnregisterAssembly(Assembly) Método

Definição

Desregista as classes numa assembly gerida.

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

A assembleia deve ser não registada.

Devoluções

true se assembly contiver tipos que foram desregistados com sucesso; caso contrário false , se o assembly não contiver tipos elegíveis.

Implementações

Atributos

Exceções

assembly é null.

O nome completo é assemblynull.

-ou-

Um método marcado com ComUnregisterFunctionAttribute não staticé .

-ou-

Existem mais do que um método marcado com ComUnregisterFunctionAttribute num dado nível da hierarquia.

-ou-

A assinatura do método marcado com ComUnregisterFunctionAttribute não é válida.

Uma função personalizada de desregisto definida pelo utilizador (marcada com o ComUnregisterFunctionAttribute atributo) lança uma exceção.

Observações

UnregisterAssembly remove as entradas do registo para os tipos no assembly especificado anteriormente adicionados por RegisterAssembly. Este método também chama quaisquer funções de desregisto encontradas na assembleia.

Aplica-se a