Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

EventLogInstaller.Uninstall (Método)

Quita una instalación suprimiendo la información del registro de eventos del Registro.

Espacio de nombres:  System.Diagnostics
Ensamblado:  System.Configuration.Install (en System.Configuration.Install.dll)

public override void Uninstall(
	IDictionary savedState
)

Parámetros

savedState
Tipo: System.Collections.IDictionary
IDictionary que contiene el estado del equipo previo a la instalación.

Si el valor de la propiedad UninstallAction es Remove, el método Uninstall elimina el origen y el registro asociado que creó el instalador si las propiedades Log y Source especificaban la creación de un registro y un origen de eventos nuevos.

Normalmente, no se llama a los métodos de EventLogInstaller desde el código; habitualmente sólo se les llama desde Installutil.exe (Herramienta Installer) en modo de desinstalación. La herramienta llama automáticamente al método Uninstall para restaurar las partes del sistema que se han visto afectadas por la instalación a su estado anterior a la instalación. Esto incluye la eliminación de la información del registro asociada al Registro de eventos que se está desinstalando.

La rutina de desinstalación de una aplicación utiliza la propiedad Installer.Context del instalador del proyecto para mantener de forma automática la información acerca de los componentes que ya se han desinstalado. Esta información de estado, que se pasa a Uninstall como parámetro savedState, se actualiza periódicamente a medida que la herramienta va desinstalando cada EventLogInstaller. Normalmente no es necesario que el código modifique esta información de estado de manera explícita.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: