Partager via


PreallocatedWorkItem Constructeurs

Définition

Surcharges

PreallocatedWorkItem(WorkItemHandler)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance et spécifie la priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance et spécifie la priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads. Spécifie également comment le pool de threads alloue le temps processeur à l’élément de travail.

PreallocatedWorkItem(WorkItemHandler)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance.

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

Paramètres

handler
WorkItemHandler

Indique la méthode que l’élément de travail préalloué s’exécutera.

Remarques

En C++, assurez-vous que les méthodes utilisées en tant que délégués WorkItemHandler présentent un comportement de modèle de thread agile. L’appel d’une méthode non agile à partir d’un élément de travail entraîne un blocage.

Voir aussi

S’applique à

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance et spécifie la priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads.

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)

Paramètres

handler
WorkItemHandler

Indique la méthode que l’élément de travail préalloué s’exécutera.

priority
WorkItemPriority

Priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads. La valeur de ce paramètre peut être Low, Normal ou High.

Remarques

Consultez la section remarques de la surcharge PreallocatedWorkItem(WorkItemHandler).

Voir aussi

S’applique à

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Initialise un nouvel élément de travail avec un délégué WorkItemHandler , en allouant des ressources pour l’élément de travail à l’avance et spécifie la priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads. Spécifie également comment le pool de threads alloue le temps processeur à l’élément de travail.

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)

Paramètres

handler
WorkItemHandler

Indique la méthode que l’élément de travail préalloué s’exécutera.

priority
WorkItemPriority

Priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads. La valeur de ce paramètre peut être Low, Normal ou High.

options
WorkItemOptions

Si ce paramètre est défini sur TimeSliced, l’élément de travail s’exécute simultanément avec d’autres éléments de travail à tranches temporelles, chaque élément de travail recevant une part du temps processeur. Si ce paramètre est défini sur Aucun, l’élément de travail s’exécute lorsqu’un thread de travail devient disponible.

Remarques

Consultez la section remarques de la surcharge PreallocatedWorkItem(WorkItemHandler).

Voir aussi

S’applique à