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
yöntemi, Rollback yönteminin etkilerini Install 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ğının özelliklerini 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, kodunuz içinden yöntemini EventLogInstaller ç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 yapmış olduğu değişiklikleri geri almak için bu veya başka bir bileşen yüklenemediğinde yöntemini çağırır.
Uygulamanın yükleme yordamı, zaten 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.