Partager via


MessageQueueInstaller.Uninstall(IDictionary) Méthode

Définition

Supprime une installation en effaçant du Registre les informations de la file d'attente. Cette méthode est prévue pour être utilisée par des outils de désinstallation qui appellent automatiquement les méthodes appropriées.

public:
 override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall (System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)

Paramètres

savedState
IDictionary

IDictionary qui contient l'état de l'ordinateur après l'installation.

Remarques

Si a la UninstallAction valeur Remove, Uninstall supprime également la file d’attente associée au MessageQueue.

En règle générale, vous n’appelez pas les méthodes du MessageQueueInstaller à partir de votre code ; elles sont généralement appelées uniquement par l’utilitaire d’installation InstallUtil.exe (en mode désinstallation). L’utilitaire appelle automatiquement la Uninstall méthode pour restaurer les parties du système qui ont été affectées par l’installation à leurs états de préinstallation. Cela inclut la suppression des informations de Registre associées à messageQueue en cours de désinstallation.

La routine de désinstallation d’une application utilise le programme d’installation du Installer.Context projet pour conserver automatiquement des informations sur les composants qui ont déjà été désinstallés. Ces informations d’état, qui sont passées à Uninstall en tant que savedState paramètre, sont continuellement mises à jour à mesure que l’utilitaire désinstalle chaque MessageQueueInstaller instance. En règle générale, il n’est pas nécessaire que votre code modifie explicitement ces informations d’état.

S’applique à

Voir aussi