Bagikan melalui


ServiceProcessInstaller.Rollback(IDictionary) Metode

Definisi

Mengembalikan informasi aplikasi layanan yang ditulis ke registri oleh prosedur penginstalan. Metode ini dimaksudkan untuk digunakan oleh alat penginstalan, yang memproses metode yang sesuai secara otomatis.

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)

Parameter

savedState
IDictionary

Yang IDictionary berisi informasi konteks yang terkait dengan penginstalan.

Pengecualian

savedState adalah null.

-atau-

savedState rusak atau tidak ada.

Keterangan

Biasanya, Anda tidak memanggil metode pada dalam kode Anda; metode umumnya hanya dipanggil ServiceProcessInstaller oleh utilitas penginstalan. Utilitas penginstalan secara otomatis memanggil ServiceProcessInstaller.Install metode selama proses penginstalan. Ini mendukung kegagalan, jika perlu, dengan memanggil Rollback objek yang menghasilkan pengecualian.

Rutinitas penginstalan aplikasi mempertahankan informasi secara otomatis tentang komponen yang sudah diinstal, menggunakan alat penginstal Installer.Contextproyek. Informasi status ini, diteruskan sebagai RollbacksavedState parameter, terus diperbarui sebagai ServiceProcessInstaller instans dan setiap ServiceInstaller instans diinstal oleh utilitas. Biasanya tidak perlu bagi kode Anda untuk memodifikasi informasi status ini secara eksplisit.

Rollback meneruskan ke metode panggilan pengecualian apa pun yang dilemparkan oleh metode kelas dasar atau BeforeInstall / AfterInstall penanganan aktivitas.

Berlaku untuk

Lihat juga