Compartilhar via


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

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

SecurityCriticalAttribute

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