Sdílet prostřednictvím


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 Startmusí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 ICLRRuntimeHostICorRuntimeHost.

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

Viz také