Condividi tramite


RegistrationServices.UnregisterAssembly(Assembly) Metodo

Definizione

Annulla la registrazione delle classi in un assembly gestito.

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

Parametri

assembly
Assembly

Assembly di cui annullare la registrazione.

Restituisce

true se assembly contiene tipi di cui è stata annullata la registrazione. In caso contrario, false se l'assembly non contiene tipi idonei.

Implementazioni

Attributi

Eccezioni

assembly è null.

Il nome completo di assembly è null.

-oppure-

Un metodo contrassegnato con la classe ComUnregisterFunctionAttribute non è static.

-oppure-

Esistono più metodi contrassegnati con la classe ComUnregisterFunctionAttribute a un livello specifico della gerarchia.

-oppure-

La firma del metodo contrassegnato con la classe ComUnregisterFunctionAttribute non è valida.

Funzione di annullamento della registrazione personalizzata definita dall'utente, contrassegnata con l'attributo ComUnregisterFunctionAttribute, genera un'eccezione.

Commenti

UnregisterAssembly rimuove le voci del Registro di sistema per i tipi nell'assembly specificato aggiunto in precedenza da RegisterAssembly. Questo metodo chiama anche tutte le funzioni di annullamento della registrazione presenti nell'assembly.

Si applica a