Condividi tramite


AssemblyInstaller.Rollback(IDictionary) Metodo

Definizione

Ripristina lo stato in cui si trovava il computer 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 che contiene lo stato del computer precedente all'installazione.

Eccezioni

Il valore del parametro savedState è null.

-oppure-

È possibile che l'oggetto IDictionary contenente informazioni di stato sia danneggiato.

-oppure-

Impossibile trovare un file.

È stata generata un'eccezione nel gestore eventi BeforeRollback di uno dei programmi di installazione contenuti nell'insieme.

-oppure-

È stata generata un'eccezione nel gestore eventi AfterRollback di uno dei programmi di installazione contenuti nell'insieme.

-oppure-

È stata generata un'eccezione nella fase Rollback(IDictionary) dell'installazione. L'eccezione verrà ignorata e il rollback proseguirà. Una volta completato il rollback, tuttavia, non sarà possibile ripristinare completamente lo stato iniziale del computer.

-oppure-

Impossibile trovare i tipi del programma di installazione in uno degli assembly.

-oppure-

Impossibile creare un'istanza di uno dei tipi del programma di installazione.

È stata generata un'eccezione nella fase Rollback(IDictionary) dell'installazione. L'eccezione verrà ignorata e il rollback proseguirà. Una volta completato il rollback, tuttavia, non sarà possibile ripristinare completamente lo stato iniziale del computer.

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 un 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