Schema för körningsinställningar

Körningsinställningar används av den vanliga språkkörningen för att konfigurera program som är avsedda för .NET Framework. Den här artikeln visar schemat för körningsinställningar i en programkonfigurationsfil.

Avsnittet <runtime> och dess överordnade och underordnade element

<konfiguration>
   <Runtime>
     <alwaysFlowImpersonationPolicy>
     <AppContextSwitchOverrides>
     <appDomainManagerAssembly>
     <appDomainManagerType>
     <appDomainResourceMonitoring>
     <assemblyBinding>
       <dependentAssembly>
         <assemblyIdentity>
         <bindingRedirect>
         <codeBase>
         <publisherPolicy>
       <Sondera>
       <qualifyAssembly>
       <supportPortabilitet>
     <bypassTrustedAppStrongNames>
     <CompatSortNLSVersion>
     <developmentMode>
     <disableCachingBindingFailures>
     <disableCommitThreadStack>
     <disableFusionUpdatesFromADManager>
     <disableStackOverflowProbing>
     <EnableAmPmParseAdjustment>
     <enforceFIPSPolicy>
     <etwEnable>
     <forcePerformanceCounterUniqueSharedMemoryReads>
     <gcAllowVeryLargeObjects>
     <gcConcurrent>
     <GCCpuGroup>
     <GCHeapAffinitizeMask>
     <GCHeapCount>
     <GCLOHThreshold>
     <GCNoAffinitize>
     <gcServer>
     <generatePublisherEvidence>
     <legacyCorruptedStateExceptionsPolicy>
     <legacyImpersonationPolicy>
     <loadfromRemoteSources>
     <NetFx40_LegacySecurityPolicy>
     <NetFx40_PInvokeStackResilience>
     <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
     <PreferComInsteadOfManagedRemoting>
     <relativeBindForResources>
     <shadowCopyVerifyByTimeStamp>
     <Thread_UseAllCpuGroups>
     <ThrowUnobservedTaskExceptions>
     <TimeSpan_LegacyFormatMode>
     <useLegacyJit>
     <UseRandomizedStringHashAlgorithm>
     <UseSmallInternalThreadStacks>
   <system.runtime.caching>
     <memoryCache>
       <namedCaches>
         <addera>
         <klar>
         <avlägsna>

Alfabetisk lista över <runtime> element

Komponent Description
<addera> Lägger till en namngiven cache i namedCaches samlingen för en minnescachen.
<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.
<assemblyIdentity> Innehåller identifierande information om en sammansättning.
<bindingRedirect> Omdirigerar en sammansättningsversion till en annan.
<bypassTrustedAppStrongNames> Anger om stark namnverifiering för betrodda sammansättningar ska kringgås.
<klar> Rensar namedCaches samlingen för en minnescache.
<codeBase> Anger var körningen kan hitta en sammansättning.
<CompatSortNLSVersion> Anger att körningen ska använda äldre sorteringsbeteende när du utför strängjämförelser
<dependentAssembly> Kapslar in bindningsprincip och sammansättningsplats för varje sammansättning.
<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 2.0, är inaktiverat.
<disableCommitThreadStack> Anger om den fullständiga trådstacken checkas in när en tråd startar.
<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 körningen kör skräpinsamling samtidigt.
<GCCpuGroup> Anger om skräpinsamling stöder flera CPU-grupper.
<GCHeapAffinitizeMask> Definierar tillhörigheten mellan GC-heaps 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 objekt hamnar på den stora objekthögen (LOH).
<GCNoAffinitize> Anger om server-GC-trå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.
<memoryCache> Definierar ett element som används för att konfigurera en cache som baseras på MemoryCache klassen.
<namedCaches> Innehåller en samling konfigurationsinställningar för instansen namedCache .
<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.
<PreferComInsteadOfManagedRemoting> Anger att körningen ska använda COM-interop i stället för fjärrkommunikation över programdomängränser.
<Sondera> Anger underkataloger som körningen söker efter när sammansättningar läses in.
<publisherPolicy> Anger om körningen tillämpar utgivarprincipen.
<qualifyAssembly> Anger det fullständiga namnet på sammansättningen som ska läsas in dynamiskt när ett partiellt namn används.
<relativeBindForResources> Optimerar avsökningen för satellitsammansättningar.
<avlägsna> Tar bort en namngiven namedCaches cachepost från samlingen för en minnescachen.
<Runtime> Innehåller information om sammansättningsbindning och beteendet för skräpinsamling.
<shadowCopyTimeStampVerification> 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.

Se även