Aracılığıyla paylaş


MessageQueueInstaller.Rollback(IDictionary) Yöntem

Tanım

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

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 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, kodunuz içinden yöntemini MessageQueueInstaller ç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 zaten yapmış olduğu değişiklikleri geri almak için bir yükleme hatasından sonra yöntemini otomatik olarak çağırır.

Uygulamanın yükleme yordamı, zaten 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.

Şunlara uygulanır

Ayrıca bkz.