RegistrationServices.UnregisterAssembly(Assembly) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.