AssemblyInstaller.Uninstall(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üklemeyi kaldırır.
public:
override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall (System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)
Parametreler
- savedState
- IDictionary
IDictionary Bilgisayarın yükleme sonrası durumunu içeren.
Özel durumlar
Koleksiyondaki BeforeUninstall yükleyicilerden birinin olay işleyicisinde bir hata oluştu.
-veya-
Koleksiyondaki AfterUninstall yükleyicilerden birinin olay işleyicisinde bir hata oluştu.
-veya-
Kaldırılırken bir özel durum oluştu. Özel durum yoksayılır ve kaldırma işlemi devam eder. Ancak, kaldırma tamamlandıktan sonra uygulama tam olarak kaldırılamayabilir.
-veya-
Yükleyici türleri derlemelerden birinde bulunamadı.
-veya-
Yükleyici türlerinden birinin örneği oluşturulamadı.
-veya-
Dosya silinemedi.
Kaldırılırken bir özel durum oluştu. Özel durum yoksayılır ve kaldırma işlemi devam eder. Ancak, kaldırma tamamlandıktan sonra uygulama tam olarak kaldırılamayabilir.
Örnekler
Aşağıdaki örnekte, oluşturucuya Uninstall parametre olarak geçirilen derleme yüklendikten ve işlendikten sonra yöntemi çağrılır.
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller->Uninstall( mySavedState );
// Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall( mySavedState );
' Uninstall the 'MyAssembly_Uninstall' assembly.
myAssemblyInstaller.Uninstall(mySavedState)
Açıklamalar
Daha önce tamamlanmış bir yüklemeyi kaldırmak için bu yöntemi çağırabilirsiniz. Uninstall Yöntem koleksiyondaki yükleyicilerden biri için başarısız olursa, geri kalan yükleyiciler için çağrılır. Başarısız bir kaldırma işlemi, bilgisayarı kaldırma öncesi durumuna geri almaz.
Not
ve Commit yöntemleri yüklemelerden sonra bilgisayarın durumunu kaydetse Install de, yükleme tamamlandıktan sonra parametresini savedState
içeren IDictionary dosya bir noktada silinmiş olabilir. Dosya silinirse savedState
parametresi olur null
.