Aracılığıyla paylaş


EventLogInstaller.Uninstall(IDictionary) Yöntem

Tanım

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 Removeyö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.

Şunlara uygulanır

Ayrıca bkz.