Compartir vía


ApplicationContext.ExitThread Método

Definición

Termina el bucle de mensajes del subproceso.

public:
 void ExitThread();
public void ExitThread ();
member this.ExitThread : unit -> unit
Public Sub ExitThread ()

Ejemplos

El ejemplo de código siguiente es un extracto del ejemplo de la información general de la ApplicationContext clase. En este ejemplo se realiza un seguimiento de los formularios abiertos y se sale del subproceso actual cuando se cierran todos los formularios. El OnFormClosed método es un controlador de eventos para el Closed evento. Cuando el número de formularios abiertos es igual a 0, se cierra el subproceso actual llamando al ExitThread método . Se realiza un seguimiento del número de formularios incrementando la formCount variable cuando se muestra un formulario y disminuyendo cuando se cierra un formulario.

Algunos códigos no se muestran con el fin de la brevedad. Consulte ApplicationContext para obtener toda la lista de código.

void OnFormClosed( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   
   // When a form is closed, decrement the count of open forms.
   // When the count gets to 0, exit the app by calling
   // ExitThread().
   _formCount--;
   if ( _formCount == 0 )
   {
      ExitThread();
   }
}
private void OnFormClosed(object sender, EventArgs e)
{
    // When a form is closed, decrement the count of open forms.

    // When the count gets to 0, exit the app by calling
    // ExitThread().
    _formCount--;
    if (_formCount == 0)
    {
        ExitThread();
    }
}
Private Sub OnFormClosed(ByVal sender As Object, ByVal e As EventArgs)
    ' When a form is closed, decrement the count of open forms.

    ' When the count gets to 0, exit the app by calling
    ' ExitThread().
    _formCount = _formCount - 1
    If (_formCount = 0) Then
        ExitThread()
    End If
End Sub

Comentarios

Este método llama a ExitThreadCore.

Nota

ExitThread y ExitThreadCore no hacen que el subproceso finalice realmente. Estos métodos generan el ThreadExit evento al que escucha el Application objeto. A continuación, el Application objeto finaliza el subproceso.

Se aplica a