Condividi tramite


EventLogInstaller.Rollback(IDictionary) Metodo

Definizione

Ripristina lo stato del computer precedente l'installazione, ripristinando le informazioni del log eventi scritte nel Registro di sistema durante la procedura di 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.

Commenti

Il Rollback metodo annulla gli effetti del Install metodo. Rollback viene chiamato se l'installazione di qualsiasi componente nel progetto di installazione ha esito negativo. Il metodo crea o imposta le proprietà per un registro eventi e un'origine Install eventi. Rollback elimina il registro eventi e l'origine o reimposta le proprietà di un'origine preesistente ai valori di pre-installazione.

In genere, non si chiamano i metodi dell'oggetto EventLogInstaller dall'interno del codice. In genere vengono chiamati solo dalla Installutil.exe (Strumento di installazione). Lo strumento chiama il Rollback metodo, quando questo o un altro componente non è riuscito a installare, per annullare eventuali modifiche apportate al processo di installazione.

La routine di installazione di un'applicazione usa la proprietà del programma di installazione del Installer.Context progetto per mantenere automaticamente le informazioni sui componenti già installati. Queste informazioni sullo stato, passate a Rollback come savedState parametro, vengono aggiornate continuamente quando lo strumento esegue il rollback di ogni EventLogInstalleroggetto . In genere, non è necessario che il codice modifichi in modo esplicito queste informazioni sullo stato.

Si applica a

Vedi anche