Aracılığıyla paylaş


AssemblyInstaller.Rollback(IDictionary) Yöntem

Tanım

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.

Şunlara uygulanır