ICLRRuntimeHost-gränssnitt
Tillhandahåller funktioner som liknar ICorRuntimeHost-gränssnittet i .NET Framework version 1, med följande ändringar:
Tillägget av metoden SetHostControl för att ange värdkontrollgränssnittet.
Utelämnandet av vissa metoder som tillhandahålls av
ICorRuntimeHost
.
Metoder
Metod | Beskrivning |
---|---|
ExecuteApplication-metod | Används i manifestbaserade ClickOnce-distributionsscenarier för att ange vilket program som ska aktiveras i en ny domän. |
ExecuteInAppDomain-metod | Anger i AppDomain vilket du vill köra den angivna hanterade koden. |
ExecuteInDefaultAppDomain-metod | Anropar den angivna metoden av den angivna typen i den angivna sammansättningen. |
GetCLRControl-metod | Hämtar en gränssnittspekare av typen ICLRControl som värdar kan använda för att anpassa aspekter av CLR (Common Language Runtime). |
GetCurrentAppDomainId-metod | Hämtar den numeriska identifieraren för AppDomain den som körs för närvarande. |
SetHostControl-metod | Anger värdkontrollgränssnittet. Du måste ringa SetHostControl innan du anropar Start . |
Startmetod | Initierar CLR till en process. |
Stoppmetod | Stoppar körningen av kod av körningen. |
UnloadAppDomain-metod | AppDomain Tar bort som motsvarar den angivna numeriska identifieraren. |
Kommentarer
Från och med .NET Framework 4 använder du ICLRMetaHost-gränssnittet för att hämta en pekare till gränssnittet ICLRRuntimeInfo och anropar sedan metoden ICLRRuntimeInfo::GetInterface för att hämta en pekare till ICLRRuntimeHost
. I tidigare versioner av .NET Framework hämtar värden en pekare till en ICLRRuntimeHost
instans genom att anropa CorBindToRuntimeEx eller CorBindToCurrentRuntime. Om du vill tillhandahålla implementeringar av någon av de tekniker som finns i .NET Framework version 2.0 måste du använda ICLRRuntimeHost
i stället för ICorRuntimeHost
.
Viktigt
Anropa inte Start-metoden innan du anropar metoden ExecuteApplication för att aktivera ett manifestbaserat program. Start
Om metoden anropas först misslyckas metodanropetExecuteApplication
.
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0