MessageQueueInstaller.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ığı kuyruk bilgilerini geri alarak bilgisayarı yüklemeden önceki durumuna geri yükler. Bu yöntemin, uygun yöntemleri otomatik olarak çağıran yükleme araçları tarafından kullanılması amaçlanır.
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 bir.
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 bir Install kuyruğun özelliklerini oluşturur veya ayarlar. Rollback kuyruğu siler veya önceden var olan bir kuyruğun özelliklerini yükleme öncesi değerlerine sıfırlar.
Genellikle, kodunuzun MessageQueueInstaller içinden yöntemini çağırmazsınız; bunlar genellikle yalnızca InstallUtil.exe yükleme yardımcı programı tarafından çağrılır. Yardımcı program, yükleme işleminin Rollback önceden yaptığı değişiklikleri geri almak için bir yükleme hatasından sonra yöntemini otomatik olarak çağırır.
Bir uygulamanın yükleme yordamı, önceden yüklenmiş bileşenler hakkındaki bilgileri otomatik olarak korumak için proje yükleyicisini Installer.Context kullanır. parametresi olarak savedState geçirilen Rollback bu durum bilgileri, yardımcı program her MessageQueueInstaller örneği geri alırken sürekli olarak güncelleştirilir. Genellikle kodunuzun bu durum bilgilerini açıkça değiştirmesi gerekmez.