EventLogInstaller.Uninstall(IDictionary) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita una instalación suprimiendo la información del registro de eventos del Registro.
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)
Parámetros
- savedState
- IDictionary
IDictionary que contiene el estado del equipo previo a la instalación.
Comentarios
Si el valor de la UninstallAction propiedad es Remove
, el Uninstall método elimina el origen y el registro asociado que creó el instalador si las Log propiedades y Source especifican la creación de un nuevo registro de eventos y origen.
Normalmente, no se llama a los métodos del desde dentro del EventLogInstaller código; por lo general, el Installutil.exe (Herramienta instalador) solo llama a ellos en modo de desinstalación. La herramienta llama automáticamente al Uninstall método para restaurar las partes del sistema afectadas por la instalación a sus estados de preinstalación. Esto incluye la eliminación de información del Registro asociada al registro de eventos que se va a desinstalar.
La rutina de desinstalación de una aplicación usa la propiedad del instalador del Installer.Context proyecto para mantener automáticamente información sobre los componentes que ya se han desinstalado. Esta información de estado, que se pasa a Uninstall como savedState
parámetro, se actualiza continuamente a medida que la herramienta desinstala cada EventLogInstaller. Normalmente, no es necesario que el código modifique explícitamente esta información de estado.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de