Udostępnij za pośrednictwem


ServiceInstaller.Rollback(IDictionary) Metoda

Definicja

Wycofywanie informacji o aplikacji usługi zapisanych w rejestrze przez procedurę instalacji. Ta metoda ma być używana przez narzędzia instalacyjne, które automatycznie przetwarzają odpowiednie metody.

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)

Parametry

savedState
IDictionary

Element IDictionary zawierający informacje kontekstowe skojarzone z instalacją.

Uwagi

Zwykle metody nie są wywoływane ServiceInstaller w kodzie. Są one zwykle wywoływane tylko przez narzędzie instalacyjne. Narzędzie instalacyjne automatycznie wywołuje metodę Install podczas procesu instalacji. W razie potrzeby usuwa błędy, wywołując Rollback obiekt, który wygenerował wyjątek.

Procedura instalacji aplikacji automatycznie przechowuje informacje o już zainstalowanych składnikach przy użyciu instalatora Installer.Contextprojektu . Te informacje o stanie przekazywane Rollback jako savedState parametr są stale aktualizowane jako ServiceProcessInstaller wystąpienie, a każde ServiceInstaller wystąpienie jest instalowane przez narzędzie . Zwykle kod nie musi jawnie modyfikować tych informacji o stanie.

Dotyczy

Zobacz też