ThreadPool.RunAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
RunAsync(WorkItemHandler) |
Crée un élément de travail. |
RunAsync(WorkItemHandler, WorkItemPriority) |
Crée un élément de travail et spécifie sa priorité par rapport aux autres éléments de travail dans le pool de threads. |
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Crée un élément de travail, spécifie sa priorité par rapport aux autres éléments de travail dans le pool de threads et spécifie la durée d’exécution des éléments de travail. |
RunAsync(WorkItemHandler)
Crée un élément de travail.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler);
/// [Windows.Foundation.Metadata.Overload("RunAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler);
[Windows.Foundation.Metadata.Overload("RunAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler);
function runAsync(handler)
Public Shared Function RunAsync (handler As WorkItemHandler) As IAsyncAction
Paramètres
- handler
- WorkItemHandler
Méthode à appeler lorsqu’un thread devient disponible pour exécuter l’élément de travail.
Retours
Interface IAsyncAction qui fournit l’accès à l’élément de travail.
- Attributs
Voir aussi
S’applique à
RunAsync(WorkItemHandler, WorkItemPriority)
Crée un élément de travail et spécifie sa priorité par rapport aux autres éléments de travail dans le pool de threads.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority);
function runAsync(handler, priority)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority) As IAsyncAction
Paramètres
- handler
- WorkItemHandler
Méthode à appeler lorsqu’un thread devient disponible pour exécuter l’élément de travail.
- 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.
Retours
Interface IAsyncAction qui fournit l’accès à l’élément de travail.
- Attributs
Voir aussi
S’applique à
RunAsync(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Crée un élément de travail, spécifie sa priorité par rapport aux autres éléments de travail dans le pool de threads et spécifie la durée d’exécution des éléments de travail.
public:
static IAsyncAction ^ RunAsync(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
/// [Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction RunAsync(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
[Windows.Foundation.Metadata.Overload("RunWithPriorityAndOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction RunAsync(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function runAsync(handler, priority, options)
Public Shared Function RunAsync (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions) As IAsyncAction
Paramètres
- handler
- WorkItemHandler
Méthode à appeler lorsqu’un thread devient disponible pour exécuter l’élément de travail.
- priority
- WorkItemPriority
Priorité de l’élément de travail par rapport aux autres éléments de travail dans le pool de threads.
- options
- WorkItemOptions
Si ce paramètre est 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 a la valeur None, l’élément de travail s’exécute lorsqu’un thread de travail devient disponible.
Retours
Interface IAsyncAction qui fournit l’accès à l’élément de travail.
- Attributs