EventLogInstaller.Rollback(IDictionary) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yükleme yordamının kayıt defterine yazdığı olay günlüğü bilgilerini geri alarak bilgisayarı yüklemeden önceki durumuna geri yükler.
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)
Parametreler
- savedState
- IDictionary
IDictionary Bilgisayarın yükleme öncesi durumunu içeren.
Açıklamalar
Rollback yöntemi, yönteminin Install etkilerini geri alır. Rollback , yükleme projesindeki herhangi bir bileşenin yüklenmesi başarısız olursa çağrılır. yöntemi, Install bir olay günlüğü ve olay kaynağı için özellikleri oluşturur veya ayarlar. Rollback olay günlüğünü ve kaynağı siler veya önceden var olan bir kaynağın özelliklerini yükleme öncesi değerlerine sıfırlar.
Genellikle, kodunuzun EventLogInstaller içinden yöntemini çağırmazsınız; bunlar genellikle yalnızca Installutil.exe (Yükleyici Aracı) tarafından çağrılır. Araç, yükleme işleminin Rollback önceden yaptığı değişiklikleri geri almak için bu veya başka bir bileşen yüklenemediğinde yöntemini çağırır.
Bir uygulamanın yükleme yordamı, önceden yüklenmiş bileşenler hakkındaki bilgileri otomatik olarak korumak için proje yükleyicisinin Installer.Context özelliğini kullanır. parametresi olarak savedState geçirilen Rollback bu durum bilgileri, araç her EventLogInstalleröğesini geri alırken sürekli olarak güncelleştirilir. Genellikle kodunuzun bu durum bilgilerini açıkça değiştirmesi gerekmez.