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
aRelease
), zapouzdření (implicitní kontext) aQueryInterface
z modelu COM.Nepoužívají typy modelu COM, jako
BSTR
jsou ,SAFEARRAY
neboVARIANT
.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ě.
Související oddíly
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.