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 da annullare la registrazione.

Valori restituiti

true se assembly contiene tipi che sono stati annullati correttamente 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 ComUnregisterFunctionAttribute non staticè .

oppure

Esiste più di un metodo contrassegnato con ComUnregisterFunctionAttribute a un determinato livello della gerarchia.

oppure

La firma del metodo contrassegnato con ComUnregisterFunctionAttribute non è valida.

Una funzione di annullamento della registrazione personalizzata definita dall'utente (contrassegnata con l'attributo ) genera un'eccezione ComUnregisterFunctionAttribute .

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