AssemblyInstaller.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 lo stato del computer in cui si trovava prima dell'installazione.
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 contenente lo stato di preinstallazione del computer.
Eccezioni
Il savedState parametro è null.
oppure
Lo stato IDictionary salvato potrebbe essere danneggiato.
oppure
Impossibile trovare un file.
Si è verificata un'eccezione nel BeforeRollback gestore eventi di uno dei programmi di installazione nella raccolta.
oppure
Si è verificata un'eccezione nel AfterRollback gestore eventi di uno dei programmi di installazione nella raccolta.
oppure
Si è verificata un'eccezione durante la Rollback(IDictionary) fase dell'installazione. L'eccezione viene ignorata e il rollback continua. Tuttavia, il computer potrebbe non essere completamente ripristinato allo stato iniziale dopo il completamento del rollback.
oppure
I tipi di programma di installazione non sono stati trovati in uno degli assembly.
oppure
Impossibile creare un'istanza di uno dei tipi di programma di installazione.
Si è verificata un'eccezione durante la Rollback(IDictionary) fase dell'installazione. L'eccezione viene ignorata e il rollback continua. Tuttavia, il computer potrebbe non essere completamente ripristinato allo stato iniziale dopo il completamento del rollback.
Esempio
Nell'esempio seguente viene chiamato il Rollback metodo per annullare il processo di installazione nell'assembly specificato.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Commenti
Un rollback ripristina lo stato del computer in cui si trovava prima dell'installazione. Il Rollback metodo viene chiamato se il Install metodo di questa Installer istanza o di qualsiasi programma di installazione nella raccolta del programma di installazione non viene eseguito correttamente. Tutte le eccezioni generate chiamando il Rollback metodo di un programma di installazione nella raccolta vengono ignorate e il rollback degli altri programmi di installazione continua.