Método RegistrationServices.UnregisterAssembly (Assembly)
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Cancela o registro das classes em um assembly gerenciado.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
[SecurityCriticalAttribute]
public virtual bool UnregisterAssembly(
Assembly assembly
)
public:
[SecurityCriticalAttribute]
virtual bool UnregisterAssembly(
Assembly^ assembly
)
[<SecurityCriticalAttribute>]
abstract UnregisterAssembly :
assembly:Assembly -> bool
[<SecurityCriticalAttribute>]
override UnregisterAssembly :
assembly:Assembly -> bool
<SecurityCriticalAttribute>
Public Overridable Function UnregisterAssembly (
assembly As Assembly
) As Boolean
Parâmetros
assembly
Type: System.Reflection.AssemblyO assembly a ter o registro cancelado.
Valor Retornado
Type: System.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
IRegistrationServices.UnregisterAssembly(Assembly)
Exceções
Exception | Condition |
---|---|
ArgumentNullException | assembly é null. |
InvalidOperationException | 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. |
TargetInvocationException | Uma função de cancelamento de registro personalizado definido pelo usuário (marcados com o ComUnregisterFunctionAttribute atributo) gera uma exceção. |
Comentários
UnregisterAssemblyRemove as entradas do registro para os tipos no assembly especificado anteriormente adicionado pelo RegisterAssembly. Este método também chama nenhuma função de cancelamento de registro encontrada no assembly.
Segurança
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Informações de Versão
.NET Framework
Disponível desde 1.1
Confira Também
Classe RegistrationServices
Namespace System.Runtime.InteropServices
Retornar ao início