WaitCallback Delegado

Definición

Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.

public delegate void WaitCallback(System::Object ^ state);
public delegate void WaitCallback(object? state);
public delegate void WaitCallback(object state);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void WaitCallback(object state);
type WaitCallback = delegate of obj -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
type WaitCallback = delegate of obj -> unit
Public Delegate Sub WaitCallback(state As Object)

Parámetros

state
Object

Objeto que contiene la información que va a usar el método de devolución de llamada.

Atributos

Comentarios

WaitCallback representa un método de devolución de llamada que desea ejecutar en un ThreadPool subproceso. Cree el delegado pasando el método de devolución de llamada al WaitCallback constructor . El método debe tener la firma que se muestra aquí.

Poner en cola el método para su ejecución pasando el WaitCallback delegado a ThreadPool.QueueUserWorkItem. El método de devolución de llamada se ejecuta cuando un subproceso del grupo de subprocesos está disponible.

Nota

Visual Basic los usuarios pueden omitir el WaitCallback constructor y simplemente usar el AddressOf operador al pasar el método de devolución de llamada a QueueUserWorkItem. Visual Basic llama automáticamente al constructor delegado correcto.

Si desea pasar información al método de devolución de llamada, cree un objeto que contenga la información necesaria y páselo al QueueUserWorkItem(WaitCallback, Object) método como segundo argumento. Cada vez que se ejecuta el método de devolución de llamada, el state parámetro contiene este objeto.

Para obtener ejemplos que usan el WaitCallback delegado, consulte el ThreadPool.QueueUserWorkItem método .

Para más información sobre el grupo de subprocesos, consulte El grupo de subprocesos administrados.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también