Delen via


ICLRRuntimeHost Interface

Biedt functionaliteit die vergelijkbaar is met die van de ICorRuntimeHost-interface in de .NET Framework versie 1, met de volgende wijzigingen:

  • De toevoeging van de Methode SetHostControl om de hostbesturingsinterface in te stellen.

  • Het weglaten van sommige methoden die worden geleverd door ICorRuntimeHost.

Methoden

Methode Beschrijving
Methode ExecuteApplication Wordt gebruikt in op manifesten gebaseerde ClickOnce-implementatiescenario's om de toepassing op te geven die moet worden geactiveerd in een nieuw domein.
Methode ExecuteInAppDomain Hiermee geeft u de AppDomain waarin de opgegeven beheerde code moet worden uitgevoerd.
Methode ExecuteInDefaultAppDomain Hiermee wordt de opgegeven methode van het opgegeven type in de opgegeven assembly aangeroepen.
Methode GetCLRControl Hiermee haalt u een interfaceaanwijzer van het type ICLRControl op die hosts kunnen gebruiken om aspecten van de Common Language Runtime (CLR) aan te passen.
Methode GetCurrentAppDomainId Hiermee haalt u de numerieke id op van de AppDomain die momenteel wordt uitgevoerd.
Methode SetHostControl Hiermee stelt u de hostbesturingsinterface in. U moet bellen SetHostControl voordat u aanroept Start.
Methode Start Initialiseert de CLR in een proces.
Methode Stoppen Stopt de uitvoering van code door de runtime.
Methode UnloadAppDomain Verwijdert de AppDomain die overeenkomt met de opgegeven numerieke id.

Opmerkingen

Vanaf de .NET Framework 4 gebruikt u de interface ICLRMetaHost om een aanwijzer te krijgen naar de interface ICLRRuntimeInfo en roept u vervolgens de methode ICLRRuntimeInfo::GetInterface aan om een verwijzing naar te ICLRRuntimeHostkrijgen. In eerdere versies van de .NET Framework krijgt de host een aanwijzer naar een ICLRRuntimeHost exemplaar door CorBindToRuntimeEx of CorBindToCurrentRuntime aan te roepen. Als u implementaties wilt bieden van een van de technologieën in .NET Framework versie 2.0, moet u in plaats van ICorRuntimeHostgebruikenICLRRuntimeHost.

Belangrijk

Roep de Start-methode niet aan voordat u de methode ExecuteApplication aanroept om een toepassing op basis van een manifest te activeren. Als de Start methode als eerste wordt aangeroepen, mislukt de ExecuteApplication methode-aanroep.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook