IHostTask-Schnittstelle
Stellt Methoden bereit, die es der Common Language Runtime (CLR) ermöglichen, mit dem Host zu kommunizieren, um Aufgaben zu verwalten.
Methoden
Methode | BESCHREIBUNG |
---|---|
Alert-Methode | Fordert an, dass der Host die Aufgabe reaktiviert, die durch die aktuelle IHostTask -Instanz dargestellt wird, damit die Aufgabe abgebrochen werden kann. |
GetPriority-Methode | Ruft die Threadprioritätsebene der Aufgabe ab, die durch die aktuelle IHostTask -Instanz dargestellt wird. |
Join-Methode | Blockiert den aufrufenden Task, bis die durch die aktuelle IHostTask -Instanz dargestellte Aufgabe abgeschlossen ist, das angegebene Zeitintervall verstreicht oder IHostTask::Alert aufgerufen wird. |
SetCLRTask-Methode | Ordnet eine ICLRTask-Schnittstelle-Instanz der aktuellen IHostTask -Instanz zu. |
SetPriority-Methode | Fordert an, dass der Host die Threadprioritätsebene für die Aufgabe anpasst, die durch die aktuelle IHostTask -Instanz dargestellt wird. |
Start-Methode | Fordert an, dass der Host die von der aktuellen IHostTask -Instanz dargestellte Aufgabe von einem angehaltenen Zustand in einen Livezustand verschiebt, in dem Code ausgeführt werden kann. |
Bemerkungen
Die CLR ruft Methoden auf, die von IHostTask
definiert sind, um eine Aufgabe zu starten, die Threadprioritätsebene festzulegen usw.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.
.NET Framework-Versionen: Seit 2.0 verfügbar.
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.