Partager via


IHostTask, interface

Fournit des méthodes qui permettent au Common Language Runtime (CLR) de communiquer avec l'hôte pour gérer des tâches.

Méthodes

Méthode

Description

IHostTask::Alert, méthode

Demande que l'hôte réactive la tâche représentée par l'instance IHostTask actuelle, pour que la tâche puisse être abandonnée.

IHostTask::GetPriority, méthode

Obtient le niveau de priorité de thread de la tâche représentée par l'instance IHostTask en cours.

IHostTask::Join, méthode

Bloque la tâche appelante jusqu'à ce que la tâche représentée par l'instance IHostTask actuelle se termine, que l'intervalle de temps spécifié arrive à expiration ou que IHostTask::Alert soit appelé.

IHostTask::SetCLRTask, méthode

Associe une instance d'ICLRTask, interface à l'instance d'IHostTask actuelle.

IHostTask::SetPriority, méthode

Demande que l'hôte ajuste le niveau de priorité de thread pour la tâche représentée par l'instance IHostTask en cours.

IHostTask::Start, méthode

Demande que l'hôte déplace la tâche représentée par l'instance IHostTask en cours d'un état suspendu à un état actif dans lequel le code peut être exécuté.

Notes

Le CLR appelle les méthodes définies par IHostTask pour démarrer une tâche, définir son niveau de priorité de thread, etc.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRTask, interface

ICLRTaskManager, interface

IHostTaskManager, interface

Autres ressources

Interfaces d'hébergement