Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje metody, které umožňují modulu CLR (Common Language Runtime) pracovat s úlohami prostřednictvím hostitele místo použití standardních funkcí vláken nebo vláken operačního systému.
Metody
| Metoda | Popis |
|---|---|
| BeginDelayAbort – metoda | Upozorní hostitele, že spravovaný kód zadává období, ve kterém aktuální úkol nesmí být přerušen. |
| BeginThreadAffinity – metoda | Upozorní hostitele, že spravovaný kód zadává období, ve kterém aktuální úkol nesmí být přesunut do jiného vlákna operačního systému. |
| CallNeedsHostHook – metoda | Umožňuje hostiteli určit, zda modul CLR (Common Language Runtime) může vložit zadané volání nespravované funkce. |
| CreateTask – metoda | Požaduje, aby hostitel vytvořil novou úlohu. |
| EndDelayAbort – metoda | Upozorní hostitele, že spravovaný kód ukončuje období, ve kterém aktuální úkol nesmí být přerušen, po předchozím volání BeginDelayAbort. |
| EndThreadAffinity – metoda | Upozorní hostitele, že spravovaný kód ukončuje období, ve kterém aktuální úloha nesmí být přesunuta do jiného vlákna operačního systému po dřívějším BeginThreadAffinityvolání nástroje . |
| EnterRuntime – metoda | Upozorní hostitele, že volání nespravované metody, jako je například metoda volání platformy, vrací řízení provádění do modulu CLR. |
| GetCurrentTask – metoda | Získá ukazatel rozhraní na úlohu, která je aktuálně spuštěna ve vlákně operačního systému, ze kterého je toto volání provedeno. |
| GetStackGuarantee – metoda | Získá množství místa zásobníku, které je zaručeno být k dispozici po dokončení operace zásobníku, ale před ukončením procesu. |
| LeaveRuntime – metoda | Upozorní hostitele, že se spravovaný kód chystá provést volání nespravované funkce. |
| ReverseEnterRuntime – metoda | Upozorní hostitele, že se do modulu CLR (Common Language Runtime) provádí volání z nespravovaného kódu. |
| ReverseLeaveRuntime – metoda | Upozorní hostitele, že ovládací prvek opouští CLR a zadává nespravovanou funkci, která byla následně volána ze spravovaného kódu. |
| SetCLRTaskManager – metoda | Poskytuje hostiteli ukazatel rozhraní ICLRTaskManager instance implementované CLR. |
| SetLocale – metoda | Upozorní hostitele, že CLR změnil národní prostředí aktuální úlohy. |
| SetStackGuarantee – metoda | Vyhrazeno pouze pro interní použití. |
| SetUILocale – metoda | Upozorní hostitele, že národní prostředí uživatelského rozhraní bylo změněno v aktuální úloze. |
| Sleep – metoda | Upozorní hostitele, že aktuální úkol přejde do režimu spánku. |
| SwitchToTask – metoda | Upozorní hostitele, že by měl vypnout aktuální úlohu. |
Poznámky
IHostTaskManager umožňuje modulu CLR vytvářet a spravovat úlohy, poskytovat hostiteli háky k provedení akce při kontrole přenosů ze spravovaného na nespravovaný kód a naopak a určit určité akce, které hostitel může a nemůže provádět během provádění kódu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnuto jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0