Compartir a través de


PreallocatedWorkItem Constructores

Definición

Sobrecargas

PreallocatedWorkItem(WorkItemHandler)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asignando recursos para el elemento de trabajo de antemano.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. También especifica cómo asignará el grupo de subprocesos el tiempo de procesador para el elemento de trabajo.

PreallocatedWorkItem(WorkItemHandler)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asignando recursos para el elemento de trabajo de antemano.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler);
 PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)

Parámetros

handler
WorkItemHandler

Indica el método que ejecutará el elemento de trabajo asignado previamente.

Comentarios

En C++, asegúrese de que los métodos usados como delegados workItemHandler muestren un comportamiento ágil del modelo de subprocesos. Llamar a un método no ágil desde un elemento de trabajo hará que se produzca un interbloqueo.

Consulte también

Se aplica a

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)

Parámetros

handler
WorkItemHandler

Indica el método que ejecutará el elemento de trabajo asignado previamente.

priority
WorkItemPriority

Prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. El valor de este parámetro puede ser Bajo, Normal o Alto.

Comentarios

Consulte la sección comentarios de la sobrecarga PreallocatedWorkItem(WorkItemHandler).

Consulte también

Se aplica a

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. También especifica cómo asignará el grupo de subprocesos el tiempo de procesador para el elemento de trabajo.

public:
 PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
 PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)

Parámetros

handler
WorkItemHandler

Indica el método que ejecutará el elemento de trabajo asignado previamente.

priority
WorkItemPriority

Prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. El valor de este parámetro puede ser Bajo, Normal o Alto.

options
WorkItemOptions

Si este parámetro se establece en TimeSliced, el elemento de trabajo se ejecuta simultáneamente con otros elementos de trabajo segmentados de tiempo, con cada elemento de trabajo que recibe un recurso compartido de tiempo de procesador. Si este parámetro se establece en None, el elemento de trabajo se ejecuta cuando un subproceso de trabajo está disponible.

Comentarios

Consulte la sección comentarios de la sobrecarga PreallocatedWorkItem(WorkItemHandler).

Consulte también

Se aplica a