Dela via


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

Se även