ServiceProcessInstaller.Rollback(IDictionary) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.