Partager via


IRegistrationServices.UnregisterAssembly(Assembly) Méthode

Définition

Désinscrit les classes dans un assembly managé.

public:
 bool UnregisterAssembly(System::Reflection::Assembly ^ assembly);
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public bool UnregisterAssembly (System.Reflection.Assembly assembly);
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
[<System.Security.SecurityCritical>]
abstract member UnregisterAssembly : System.Reflection.Assembly -> bool
Public Function UnregisterAssembly (assembly As Assembly) As Boolean

Paramètres

assembly
Assembly

Assembly à désinscrire.

Retours

true si assembly contient des types qui ont été correctement désinscrits ; false si l’assembly ne contient aucun type éligible.

Attributs

Exceptions

assembly a la valeur null.

Le nom complet de assembly est null.

- ou -

Une méthode marquée avec ComUnregisterFunctionAttribute n’est pas static.

- ou -

Plusieurs méthodes sont marquées avec ComUnregisterFunctionAttribute à un niveau donné de la hiérarchie.

- ou -

La signature de la méthode marquée avec ComUnregisterFunctionAttribute n’est pas valide.

Remarques

UnregisterAssembly supprime les entrées de Registre pour les types dans l’assembly spécifié précédemment ajouté par RegisterAssembly. Cette méthode appelle également toutes les fonctions de désinscription trouvées dans l’assembly.

S’applique à