Condividi tramite


Interfaccia IHostTask

Fornisce metodi che consentono a Common Language Runtime di comunicare con l'host per gestire le attività.

Metodi

Metodo

Descrizione

Metodo IHostTask::Alert

Richiede all'host di riattivare l'attività rappresentata dall'istanza corrente di IHostTask, in modo che possa essere interrotta.

Metodo IHostTask::GetPriority

Ottiene il livello di priorità del thread per l'attività rappresentata dall'istanza corrente di IHostTask.

Metodo IHostTask::Join

Blocca l'attività chiamante fino al completamento dell'attività rappresentata dall'istanza corrente di IHostTask, fino a quando non trascorre l'intervallo di tempo specificato o finché non viene chiamato il metodo IHostTask::Alert.

Metodo IHostTask::SetCLRTask

Associa un'istanza di Interfaccia ICLRTask all'istanza corrente di IHostTask.

Metodo IHostTask::SetPriority

Richiede all'host di modificare il livello di priorità del thread per l'attività rappresentata dall'istanza corrente di IHostTask.

Metodo IHostTask::Start

Richiede all'host di spostare l'attività rappresentata dall'istanza corrente di IHostTask da uno stato sospeso a uno attivo, in modo da consentire l'esecuzione del codice.

Note

Common Language Runtime chiama i metodi definiti dall'interfaccia IHostTask per avviare un'attività, impostarne il livello di priorità del thread e così via.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICLRTask

Interfaccia ICLRTaskManager

Interfaccia IHostTaskManager

Altre risorse

Interfacce di hosting