Windows Dev Center

PreallocatedWorkItem Class

Un élément de travail préaffecté est construit avant sa soumission au pool de threads en garantissant qu'il est construit de telle façon qu'il peut être soumis au pool de threads lorsque cela est nécessaire. Par exemple, un PreallocatedWorkItem peut être créé en cas de besoin pour une routine de désallocation de ressources, étant donné que la routine de désallocation de ressources peut être appelée lorsque des ressources insuffisantes sont disponibles pour créer l'élément de travail.

Remarque  L'API ThreadPool est prise en charge pour le bureau ainsi que les applications Windows Store.

Syntaxe


public sealed class PreallocatedWorkItem

Attributs

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Membres

PreallocatedWorkItemClasse possède ces types de membres :

Constructeurs

PreallocatedWorkItemClasse possède ces constructeurs.

ConstructeurDescription
PreallocatedWorkItem(WorkItemHandler) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance.
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance, and specifies the priority of the work item relative to other work items in the thread pool.
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) Initializes a new work item with a WorkItemHandler delegate, allocating resources for the work item in advance, and specifies the priority of the work item relative to other work items in the thread pool. Also specifies how the thread pool will allocate processor time for the work item.

 

Méthodes

The PreallocatedWorkItem Classe a les méthodes suivantes. Elle hérite également des méthodes de Object Classe.

MéthodeDescription
RunAsync Submits the preallocated work item to the thread pool, without requiring any additional resources to be allocated.

 

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.System.Threading.Core
Windows::System::Threading::Core [C++]

Métadonnées

Windows.winmd

Voir aussi

Object

 

 

Afficher:
© 2015 Microsoft