Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft