AppDomain.ProcessExit Evento

Definición

Se produce cuando se cierra el proceso primario del dominio de aplicación predeterminado.

public:
 event EventHandler ^ ProcessExit;
public:
 virtual event EventHandler ^ ProcessExit;
public event EventHandler? ProcessExit;
public event EventHandler ProcessExit;
member this.ProcessExit : EventHandler 
Public Custom Event ProcessExit As EventHandler 

Tipo de evento

Implementaciones

Comentarios

Para EventHandler este evento puede realizar actividades de terminación, como cerrar archivos, liberar almacenamiento, etc., antes de que finalice el proceso.

A partir de la versión 2.0 de .NET Framework, este evento se genera en cada dominio de aplicación que registra un controlador de eventos.

Note

En .NET Framework, el tiempo total de ejecución de todos los controladores de eventos /> ICLRPolicyManager::SetTimeout con el valor de enumeración OPR_ProcessExit . Este límite de tiempo no existe en .NET Core y .NET 5+.

En las versiones 1.0 y 1.1 de .NET Framework, este evento solo se genera en el dominio de aplicación predeterminado y solo si un controlador de eventos está registrado en el dominio de aplicación predeterminado.

Para registrar un controlador de eventos para este evento, debe tener los permisos necesarios o se produce una SecurityException excepción .

Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.

Se aplica a