MessageQueueInstaller.Rollback(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.
Ripristina il computer allo stato precedente l'installazione, ripristinando le informazioni della coda scritte nel Registro di sistema durante la procedura di installazione. Questo metodo è progettato per essere utilizzato dagli strumenti di installazione, che chiamano automaticamente i metodi corretti.
public:
override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)
Parametri
- savedState
- IDictionary
Oggetto IDictionary che contiene lo stato del computer precedente l'installazione.
Commenti
Il Rollback metodo annulla gli effetti del metodo Install . Rollback viene chiamato se l'installazione di qualsiasi componente nel progetto di installazione ha esito negativo. Il Install metodo crea o imposta le proprietà per una coda. Rollback elimina la coda o reimposta le proprietà di una coda preesiste sui valori di preinstallazione.
In genere, non si chiamano i metodi di dall'interno del codice. In genere vengono chiamati solo dall'utilità di InstallUtil.exe MessageQueueInstaller di installazione. L'utilità chiama automaticamente il metodo dopo un errore di installazione per annullare le modifiche già apportate Rollback dal processo di installazione.
La routine di installazione di un'applicazione usa il programma di installazione del progetto per gestire automaticamente le informazioni sui componenti Installer.Context già installati. Queste informazioni sullo stato, passate a come parametro, vengono aggiornate Rollback savedState
continuamente quando l'utilità esegue il rollback di ogni MessageQueueInstaller istanza. In genere, non è necessario che il codice modifica in modo esplicito queste informazioni sullo stato.