AssemblyInstaller.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.
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.
Özel durumlar
savedState
parametresidirnull
.
-veya-
Kaydedilen durum IDictionary bozulmuş olabilir.
-veya-
Dosya bulunamadı.
Koleksiyondaki BeforeRollback yükleyicilerden birinin olay işleyicisinde bir özel durum oluştu.
-veya-
Koleksiyondaki AfterRollback yükleyicilerden birinin olay işleyicisinde bir özel durum oluştu.
-veya-
Yükleme aşamasında bir özel durum oluştu Rollback(IDictionary) . Özel durum yoksayılır ve geri alma işlemi devam eder. Ancak, geri alma işlemi tamamlandıktan sonra bilgisayar ilk durumuna tamamen geri döndürülmeyebilir.
-veya-
Yükleyici türleri derlemelerden birinde bulunamadı.
-veya-
Yükleyici türlerinden birinin örneği oluşturulamadı.
Yükleme aşamasında bir özel durum oluştu Rollback(IDictionary) . Özel durum yoksayılır ve geri alma işlemi devam eder. Ancak, geri alma işlemi tamamlandıktan sonra bilgisayar ilk durumuna tamamen geri döndürülmeyebilir.
Örnekler
Aşağıdaki örnekte, belirtilen derlemedeki Rollback yükleme işlemini geri almak için yöntemi çağrılır.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Açıklamalar
Geri alma işlemi, bilgisayarı yükleme gerçekleşmeden önceki durumuna geri yükler. Rollback Bu Installer örneğin veya yükleyici koleksiyonundaki herhangi bir yükleyicinin yöntemi düzgün çalıştırılamazsa Install yöntemi çağrılır. Koleksiyondaki bir yükleyicinin Rollback yöntemi çağrılarak oluşturulan özel durumlar yoksayılır ve diğer yükleyicilerin geri alınması devam eder.