<runtime> Element

Innehåller information som används av den vanliga språkkörningen för att konfigurera program.

<konfiguration>
   <Runtime>

Syntax

<runtime>
</runtime>

Attribut och element

I följande avsnitt beskrivs underordnade element och överordnade element.

Attributes

Ingen.

Underordnade element

Komponent Description
<alwaysFlowImpersonationPolicy> Anger att Windows-identiteten alltid flödar över asynkrona punkter, oavsett hur personifiering utfördes.
<AppContextSwitchOverrides> Definierar en eller flera växlar som används av AppContext klassen för att tillhandahålla en opt-out-mekanism för nya funktioner.
<appDomainManagerAssembly> Anger den sammansättning som tillhandahåller programdomänhanteraren för standardprogramdomänen i processen.
<appDomainManagerType> Anger vilken typ som fungerar som programdomänhanterare för standardprogramdomänen.
<appDomainResourceMonitoring> Instruerar körningen att samla in statistik om alla programdomäner i processen under hela processen.
<assemblyBinding> Innehåller information om omdirigering av sammansättningsversioner och platserna för sammansättningar.
<bypassTrustedAppStrongNames> Anger om stark namnverifiering för betrodda sammansättningar ska kringgås.
<CompatSortNLSVersion> Anger att körningen ska använda äldre sorteringsbeteende när du utför strängjämförelser.
<developmentMode> Anger om körningen söker efter sammansättningar i kataloger som anges av DEVPATH-miljövariabeln.
<disableCachingBindingFailures> Anger om cachelagring av bindningsfel, vilket är standardbeteendet i .NET Framework version 2.0, är inaktiverat.
<disableCommitThreadStack> Anger om den fullständiga trådstacken checkas in när en tråd startas.
<disableFusionUpdatesFromADManager> Anger om standardbeteendet, som är att tillåta körningsvärden att åsidosätta konfigurationsinställningarna för en programdomän, är inaktiverat.
<disableStackOverflowProbing> Anger om stack-overflow-avsökning är inaktiverat.
<EnableAmPmParseAdjustment> Avgör om metoder för parsning av datum och tid använder en justerad uppsättning regler för att parsa datumsträngar som bara innehåller en dag, månad, timme och AM/PM-designator.
<enforceFIPSPolicy> Anger om du vill framtvinga ett datorkonfigurationskrav som kryptografiska algoritmer måste följa FIPS (Federal Information Processing Standards).
<etwEnable> Anger om händelsespårning ska aktiveras för Windows (ETW) för vanliga språkkörningshändelser.
<forcePerformanceCounterUniqueSharedMemoryReads> Anger om PerfCounter.dll använder registerinställningen CategoryOptions i ett .NET Framework version 1.1-program för att avgöra om prestandaräknardata ska läsas in från kategorispecifikt delat minne eller globalt minne.
<gcAllowVeryLargeObjects> På 64-bitarsplattformar aktiverar matriser som är större än 2 GB i total storlek.
<gcConcurrent> Anger om den vanliga språkkörningen kör skräpinsamling samtidigt.
<GCCpuGroup> Anger om skräpinsamling stöder flera CPU-grupper.
<GCHeapAffinitizeMask> Definierar tillhörigheten mellan skräpinsamlingshögar och enskilda processorer.
<GCHeapCount> Anger antalet heaps/trådar som ska användas för serverskräpinsamling.
<GCLOHThreshold> Anger den tröskelvärdesstorlek som gör att skräpinsamlaren placerar objekt på den stora objekthögen.
<GCConserveMemory> Konfigurerar skräpinsamlaren för att spara minne på bekostnad av vanligare skräpsamlingar och eventuellt längre paustider.
<GCNoAffinitize> Anger om serverns skräpinsamlingstrådar ska mappas till processorer eller inte.
<gcServer> Anger om den vanliga språkkörningen kör serverskräpinsamling.
<generatePublisherEvidence> Anger om körningen använder kodåtkomstsäkerhetsprincip (CAS).
<legacyCorruptedStateExceptionsPolicy> Anger om körningen tillåter att hanterad kod fångar upp åtkomstöverträdelser och andra skadade tillståndsundatag.
<legacyImpersonationPolicy> Anger att Windows-identiteten inte flödar över asynkrona punkter, oavsett flödesinställningarna för körningskontexten i den aktuella tråden.
<loadfromRemoteSources> Anger om sammansättningar från fjärrkällor läses in som fullständigt förtroende.
<NetFx40_LegacySecurityPolicy> Anger om körningen använder en äldre kodåtkomstsäkerhetsprincip (CAS).
<NetFx40_PInvokeStackResilience> Anger om körningen automatiskt åtgärdar felaktiga plattformsanropsdeklarationer vid körning, på bekostnad av långsammare övergångar mellan hanterad och ohanterad kod.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Anger om körningen använder en fast mängd minne för att beräkna hashkoder för StringComparer.GetHashCode metoden.
<PreferComInsteadOfRemoting> Anger att körningen ska använda COM-interop i stället för fjärrkommunikation över programdomängränser.
<relativeBindForResources> Optimerar avsökningen för satellitsammansättningar.
<shadowCopyVerifyByTimeStamp> Anger om skuggkopiering använder standardbeteendet för start som introducerades i .NET Framework 4 eller återgår till startbeteendet för tidigare versioner av .NET Framework.
<supportPortabilitet> Anger att ett program kan referera till samma sammansättning i två olika implementeringar av .NET Framework genom att inaktivera standardbeteendet som behandlar sammansättningarna som likvärdiga för programportabilitetsändamål.
<system.runtime.caching> Innehåller konfigurationsinformation för standardminnets objektcache.
<Thread_UseAllCpuGroups> Anger om körningen distribuerar hanterade trådar över alla CPU-grupper.
<ThrowUnobservedTaskExceptions> Anger om ohanterade aktivitetsfel ska avsluta en process som körs.
<TimeSpan_LegacyFormatMode> Anger om körningen använder äldre formatering för TimeSpan värden.
<useLegacyJit> Avgör om den vanliga språkkörningen använder den äldre 64-bitars JIT-kompilatorn för just-in-time-kompilering.
<UseRandomizedStringHashAlgorithm> Anger om körningen beräknar hashkoder för strängar per programdomän.
<UseSmallInternalThreadStacks> Begär att körningen använder explicita stackstorlekar när den skapar vissa trådar som används internt, i stället för standardstackens storlek.

Överordnade element

Komponent Description
configuration Rotelementet i varje konfigurationsfil som används av vanliga språkkörnings- och .NET Framework-program.

Anmärkningar

De underordnade elementen i körningsavsnittet<> i en konfigurationsfil används av den gemensamma språkkörningen för att konfigurera hur ett program körs. Till exempel <avgör gcServer-elementet> om skräpinsamlaren använder skräpinsamling eller serverskräpinsamling, elementet <UseRandomizedStringHashAlgorithm> avgör om den vanliga språkkörningen beräknar hashkoder för strängen per program eller per programdomän, och elementet AppContextSwitchOverrides tillåter biblioteksanvändare att välja eller välja bort ändrade funktioner som tillhandahålls av ett bibliotek.

Elementen i körningsavsnittet<> läss automatiskt av den vanliga språkkörningen vid programstart. Du kan också definiera konfigurationsfilen för en programdomän som inte är standard genom att ange dess namn till AppDomainSetup.ConfigurationFile egenskapen. Inställningarna läses automatiskt när programdomänen läses in. Du bör sällan, om någonsin, behöva läsa inställningarna direkt i körningsavsnittet<> i programmets konfigurationsfil.

Se även