MessageQueueInstaller.Uninstall(IDictionary) Metodo

Definizione

Rimuove un'installazione rimuovendo le informazioni sulla coda dal Registro di sistema. Questo metodo è progettato per essere usato dagli strumenti di disinstallazione, che chiamano automaticamente i metodi appropriati.

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 contenente lo stato di post-installazione del computer.

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 ai relativi stati di preinstallazione. Ciò include l'eliminazione di informazioni del Registro di sistema associate alla disinstallazione di MessageQueue.

La routine di disinstallazione di un'applicazione usa il programma di installazione del Installer.Context progetto per mantenere automaticamente le informazioni sui componenti già disinstallati. Queste informazioni sullo stato, passate come UninstallsavedState parametro, vengono aggiornate continuamente quando l'utilità disinstalla ogni MessageQueueInstaller istanza. In genere, non è necessario che il codice modifichi in modo esplicito queste informazioni sullo stato.

Si applica a

Vedi anche