Sdílet prostřednictvím


Rozhraní hostování CLR přidaná v rozhraní .NET Framework 4 a 4.5

Tato část popisuje rozhraní, která mohou nespravování hostitelé použít k integraci modulu CLR (Common Language Runtime) v rozhraní .NET Framework 4, .NET Framework 4.5 a novějších verzích do svých aplikací. Tato rozhraní poskytují hostiteli metody konfigurace a načtení modulu runtime do procesu.

Počínaje rozhraním .NET Framework 4 mají všechna hostující rozhraní následující charakteristiky:

  • Používají správu životnosti (AddRef a Release), zapouzdření (implicitní kontext) a QueryInterface z modelu COM.

  • Nepoužívají typy modelu COM, jako BSTRjsou , SAFEARRAYnebo VARIANT.

  • Neexistují žádné modely bytů, agregace nebo aktivace registru, které používají funkci CoCreateInstance.

V tomto oddílu

ICLRAppDomainResourceMonitor – rozhraní
Poskytuje metody, které kontrolují využití paměti a procesoru domény aplikace.

ICLRDomainManager – rozhraní
Umožňuje hostiteli určit správce domény aplikace, který se použije k inicializaci výchozí domény aplikace a k určení inicializačních vlastností.

ICLRGCManager2 – rozhraní
Poskytuje metodu SetGCStartupLimitsEx , která hostiteli umožňuje nastavit velikost segmentu uvolňování paměti a maximální velikost generace systému uvolňování paměti 0 na hodnoty větší než DWORD.

ICLRMetaHost – rozhraní
Poskytuje metody, které vrací konkrétní verzi CLR, vypíše všechny nainstalované moduly CLR, vypíše všechny moduly runtime v procesu, vrátí aktivační rozhraní a zjistí verzi MODULUR použitou ke kompilaci sestavení.

ICLRMetaHostPolicy – rozhraní
Poskytuje metodu GetRequestedRuntime , která poskytuje rozhraní CLR na základě kritérií zásad, spravovaného sestavení, verze a konfiguračního souboru.

ICLRRuntimeInfo – rozhraní
Poskytuje metody, které vracejí informace o konkrétním modulu runtime, včetně verze, adresáře a stavu načtení.

ICLRStrongName – rozhraní
Poskytuje základní globální statické funkce pro podepisování sestavení se silnými názvy. Všechny metody ICLRStrongName vrací standardní hodnoty HRESULT modelu COM.

ICLRStrongName2 – rozhraní
Poskytuje možnost vytvářet silné názvy pomocí skupiny SHA-2 secure hash algorithms (SHA-256, SHA-384 a SHA-512).

ICLRTask2 – rozhraní
Poskytuje všechny funkce ICLRTask Rozhraní; kromě toho poskytuje metody, které umožňují zpoždění přerušení vlákna v aktuálním vlákně.

Zastaralá rozhraní a třídy typu Coclass rozhraní hostování CLR
Popisuje rozhraní hostování poskytovaných s rozhraním .NET Framework verze 1.0 a 1.1.

Rozhraní hostování CLR
Popisuje hostitelské rozhraní poskytované s rozhraním .NET Framework verze 2.0, 3.0 a 3.5.

Hostování
Zavádí hostování v rozhraní .NET Framework.