¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
RunWorkerCompletedEventArgs (Clase)
Collapse the table of content
Expand the table of content
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

RunWorkerCompletedEventArgs (Clase)

Proporciona datos para el evento Completed de nombreDeMétodo.

System.Object
  System.EventArgs
    System.ComponentModel.AsyncCompletedEventArgs
      System.ComponentModel.RunWorkerCompletedEventArgs

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

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RunWorkerCompletedEventArgs : AsyncCompletedEventArgs

El tipo RunWorkerCompletedEventArgs expone los siguientes miembros.

  NombreDescripción
Método públicoRunWorkerCompletedEventArgsInicializa una nueva instancia de la clase RunWorkerCompletedEventArgs.
Arriba

  NombreDescripción
Propiedad públicaCancelledObtiene un valor que indica si se ha cancelado una operación asincrónica. (Se hereda de AsyncCompletedEventArgs).
Propiedad públicaErrorObtiene un valor que indica el error que se produjo durante una operación asincrónica. (Se hereda de AsyncCompletedEventArgs).
Propiedad públicaResultObtiene un valor que representa el resultado de una operación asincrónica.
Propiedad públicaUserStateObtiene un valor que representa el estado del usuario.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoRaiseExceptionIfNecessaryGenera una excepción proporcionada por el usuario si se ha producido un error en una operación asincrónica. (Se hereda de AsyncCompletedEventArgs).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

Si está utilizando una clase que implementa Información general sobre el modelo asincrónico basado en eventos, la clase proporciona un evento nombreDeMétodoCompleted. MethodName es un marcador de posición para la primera parte del nombre del método. BackgroundWorker.OnRunWorkerCompleted es un ejemplo del nombre de un método de ese tipo. Si agrega una instancia del delegado de RunWorkerCompletedEventArgs al evento, recibirá información sobre el resultado de las operaciones asincrónicas en el parámetro RunWorkerCompletedEventArgs del controlador de eventos correspondiente.

NotaNota

El atributo HostProtectionAttribute aplicado a esta clase tiene el siguiente valor para la propiedad Resources: SharedState. HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician al hacer doble clic en un icono, escribir un comando o escribir una dirección URL en un explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el valor de propiedad Resources siguiente: SharedState. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

En el siguiente ejemplo de código, se muestra el uso de RunWorkerCompletedEventArgs. Este ejemplo forma parte de un ejemplo más extenso de la clase BackgroundWorker.


// This event handler deals with the results of the
// background operation.
private void backgroundWorker1_RunWorkerCompleted(
    object sender, RunWorkerCompletedEventArgs e)
{
    // First, handle the case where an exception was thrown.
    if (e.Error != null)
    {
        MessageBox.Show(e.Error.Message);
    }
    else if (e.Cancelled)
    {
        // Next, handle the case where the user canceled 
        // the operation.
        // Note that due to a race condition in 
        // the DoWork event handler, the Cancelled
        // flag may not have been set, even though
        // CancelAsync was called.
        resultLabel.Text = "Canceled";
    }
    else
    {
        // Finally, handle the case where the operation 
        // succeeded.
        resultLabel.Text = e.Result.ToString();
    }

    // Enable the UpDown control.
    this.numericUpDown1.Enabled = true;

    // Enable the Start button.
    startAsyncButton.Enabled = true;

    // Disable the Cancel button.
    cancelAsyncButton.Enabled = false;
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

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.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft