Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método EventLogInstaller.Uninstall (IDictionary)

 

Publicado: octubre de 2016

Quita una instalación quitando la información de 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
Type: System.Collections.IDictionary

IDictionary que contiene el estado del equipo previo a la instalación.

Si la UninstallAction es el valor de la propiedad Remove, el Uninstall método elimina el origen y el registro asociado que el instalador crea si los Log y Source propiedades especifican la creación de un nuevo registro de eventos y el origen.

Normalmente, no se llama los métodos de la EventLogInstaller desde dentro del código; se suele llamar solo el Installutil.exe (Installer Tool) en modo de desinstalación. La herramienta llama automáticamente el Uninstall método para restaurar las partes del sistema que se vieron afectadas por la instalación a su estado previo de instalación. Esto incluye la eliminación de la información del registro que está asociado con el registro de eventos que se va a desinstalar.

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

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: