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

Evento AppDomain.ProcessExit

 

Publicado: octubre de 2016

Se produce al salir del proceso primario del dominio de aplicación predeterminado.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public event EventHandler ProcessExit

El EventHandler para este evento puede realizar actividades de terminación, por ejemplo, cerrar archivos, liberar almacenamiento, y así sucesivamente, antes de que el proceso finalice.

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

System_CAPS_noteNota

El tiempo de ejecución total de todos los ProcessExit controladores de eventos está limitado, al igual que el tiempo de ejecución total de todos los finalizadores se limita en proceso de cierre. El valor predeterminado es de dos segundos. Un host no administrado puede modificar el tiempo de ejecución mediante una llamada a la ICLRPolicyManager:: SetTimeout método con el OPR_ProcessExit valor de enumeración.

En las versiones 1.0 y 1.1 de .NET Framework, este evento es sólo se desencadena 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 un SecurityException se produce.

Para obtener más información sobre el control de eventos, vea Controlar y provocar eventos.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: