ICLRRuntimeHost – rozhraní
Poskytuje podobné funkce jako rozhraní ICorRuntimeHost v rozhraní .NET Framework verze 1 s následujícími změnami:
Přidání SetHostControl metoda nastavit rozhraní řízení hostitele.
Vynechání některých metod poskytovaných nástrojem
ICorRuntimeHost
.
Metody
Metoda | Popis |
---|---|
ExecuteApplication – metoda | Používá se ve scénářích nasazení ClickOnce založených na manifestu k určení aplikace, která se má aktivovat v nové doméně. |
ExecuteInAppDomain – metoda | Určuje, AppDomain ve kterém se má spustit zadaný spravovaný kód. |
ExecuteInDefaultAppDomain – metoda | Vyvolá zadanou metodu zadaného typu v zadaném sestavení. |
GetCLRControl – metoda | Získá ukazatel rozhraní typu ICLRControl , který hostitelé mohou použít k přizpůsobení aspektů common language runtime (CLR). |
GetCurrentAppDomainId – metoda | Získá číselný identifikátor AppDomain , který se právě provádí. |
SetHostControl – metoda | Nastaví rozhraní hostitelského ovládacího prvku. Před voláním Start musíte volat SetHostControl . |
Start – metoda | Inicializuje CLR do procesu. |
Stop – metoda | Zastaví spouštění kódu modulem runtime. |
UnloadAppDomain – metoda | Uvolní hodnotu AppDomain odpovídající zadanému číselnému identifikátoru. |
Poznámky
Počínaje rozhraním .NET Framework 4 použijte rozhraní ICLRMetaHost k získání ukazatele na rozhraní ICLRRuntimeInfo a pak voláním metody ICLRRuntimeInfo::GetInterface načíst ukazatel na ICLRRuntimeHost
. V dřívějších verzích rozhraní .NET Framework získá hostitel ukazatel na ICLRRuntimeHost
instanci voláním CorBindToRuntimeEx nebo CorBindToCurrentRuntime. Chcete-li poskytovat implementace některé z technologií poskytovaných v rozhraní .NET Framework verze 2.0, musíte místo použít ICLRRuntimeHost
ICorRuntimeHost
.
Důležité
Nevolejte metodu Start před voláním metody ExecuteApplication k aktivaci aplikace založené na manifestu. Pokud je Start
metoda volána jako první, ExecuteApplication
volání metody selže.
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