MessageQueueInstaller.Uninstall(IDictionary) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove un'installazione rimuovendo le informazioni della coda dal Registro di sistema. È necessario che questo metodo venga utilizzato dagli strumenti di disinstallazione, che chiamano automaticamente i metodi corretti.
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)
Parametri
- savedState
- IDictionary
Oggetto IDictionary che contiene lo stato del computer successivo l'installazione.
Commenti
UninstallAction Se è Remove
, Uninstall elimina anche la coda associata a MessageQueue.
In genere, non si chiamano i metodi dell'oggetto MessageQueueInstaller dall'interno del codice. In genere vengono chiamati solo dall'utilità di installazione InstallUtil.exe (in modalità di disinstallazione). L'utilità chiama automaticamente il Uninstall metodo per ripristinare le parti del sistema interessate dall'installazione negli stati di pre-installazione. Ciò include l'eliminazione delle informazioni del Registro di sistema associate alla disinstallazione di MessageQueue.
La routine di disinstallazione di un'applicazione usa il programma di installazione Installer.Context del progetto per mantenere automaticamente le informazioni sui componenti già disinstallati. Queste informazioni sullo stato, passate a Uninstall come parametro, vengono aggiornate continuamente quando l'utilità savedState
disinstalla ogni MessageQueueInstaller istanza. In genere, non è necessario che il codice modifichi in modo esplicito queste informazioni sullo stato.