AssemblyInstaller.Rollback(IDictionary) Metodo

Definizione

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.

Si applica a