EventLogInstaller.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.
Kayıt defterinden olay günlüğü bilgilerini kaldırarak 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 öncesi durumunu içeren bir.
Açıklamalar
UninstallAction Özellik değeri ise Remove
yöntemi, Uninstall ve Source özellikleri yeni bir olay günlüğü ve kaynağın oluşturulmasını belirttiyse yükleyicinin Log oluşturduğu kaynağı ve ilişkili günlüğü siler.
Genellikle, kodunuz içinden yöntemini EventLogInstaller çağırmazsınız; bunlar genellikle kaldırma modunda yalnızca Installutil.exe (Yükleyici Aracı) tarafından çağrılır. Araç, yüklemeden etkilenen sistem parçalarını yükleme öncesi durumlarına geri yüklemek için yöntemini otomatik olarak çağırır Uninstall . Bu, kaldırılmakta olan olay günlüğüyle ilişkili kayıt defteri bilgilerini silmeyi içerir.
Uygulamanın kaldırma yordamı, zaten kaldırılmış bileşenler hakkındaki bilgileri otomatik olarak korumak için proje yükleyicisinin Installer.Context özelliğini kullanır. parametresi olarak savedState
geçirilen Uninstall bu durum bilgileri, araç her EventLogInstalleröğesini kaldırdıkça sürekli olarak güncelleştirilir. Genellikle, kodunuzun bu durum bilgilerini açıkça değiştirmesi gerekmez.