Método IRegistrationServices.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]
bool UnregisterAssembly(
Assembly assembly
)
[SecurityCriticalAttribute]
bool UnregisterAssembly(
Assembly^ assembly
)
[<SecurityCriticalAttribute>]
abstract UnregisterAssembly :
assembly:Assembly -> bool
<SecurityCriticalAttribute>
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.
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. |
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
Interface IRegistrationServices
Namespace System.Runtime.InteropServices
Retornar ao início