Compartir a través de


Método IRegistrationServices.UnregisterAssembly (Assembly)

 

Publicado: octubre de 2016

Anula el registro de las clases en un ensamblado administrado.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[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

Valor devuelto

Type: System.Boolean

true Si assembly contiene tipos que estaban correctamente registrada; de lo contrario false Si el ensamblado no contiene ningún tipo elegible.

Excepciones

Exception Condition
ArgumentNullException

El valor de assembly es null.

InvalidOperationException

El nombre completo del assembly es null.

O bien

Un método marcado con ComUnregisterFunctionAttribute no static.

O bien

Hay más de un método marcado con ComUnregisterFunctionAttribute en un nivel determinado de la jerarquía.

O bien

La firma del método marcado con ComUnregisterFunctionAttribute no es válido.

Comentarios

UnregisterAssembly Quita las entradas del registro para los tipos del ensamblado especificado que se ha agregado anteriormente RegisterAssembly. Este método también llama a las funciones de anulación del registro se encuentran en el ensamblado.

Seguridad

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Información de versión

.NET Framework
Disponible desde 1.1

Ver también

Interfaz IRegistrationServices
Espacio de nombres System.Runtime.InteropServices

Volver al principio