Dela via


<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.

Attribut

Inga.

Underordnade element

Element Beskrivning
<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 sammansättningen 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ättningsversion och platser 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 MILJÖvariabeln DEVPATH.
<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 att körningsvärden åsidosätter konfigurationsinställningar för en programdomän, är inaktiverat.
<disableStackOverflowProbing> Anger om stack-overflow-avsökning är inaktiverat.
<EnableAmPmParseAdjustment> Avgör om metoderna 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 designator för dag, månad, timme och AM/PM.
<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 för Windows (ETW) ska aktiveras 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 GIGABYTE (GB) i total storlek.
<gcConcurrent> Anger om common language runtime 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öskelstorlek som gör att skräpinsamlaren placerar objekt på den stora objekt heapen.
<GCConserveMemory> Konfigurerar skräpinsamlaren för att spara minne på bekostnad av mer frekventa skräpsamlingar och eventuellt längre paustider.
<GCNoAffinitize> Anger om serverns skräpinsamlingstrådar ska mappas till processorer eller inte.
<gcServer> Anger om common language runtime kör skräpinsamling för servern.
<generatePublisherEvidence> Anger om körningen använder utgivarprincipen för kodåtkomstsäkerhet (CAS).
<legacyCorruptedStateExceptionsPolicy> Anger om körningen tillåter att hanterad kod fångar upp åtkomstöverträdelser och andra undantag för skadat tillstånd.
<legacyImpersonationPolicy> Anger att Windows-identiteten inte flödar över asynkrona punkter, oavsett flödesinställningarna för körningskontexten på 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 standardstartbeteendet som introducerades i .NET Framework 4 eller återgår till startbeteendet för tidigare versioner av .NET Framework.
<supportPortability> 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 standardcacheminnet för minnesinternt objekt.
<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 hash-koder 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

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program.

Kommentarer

De underordnade elementen i körningsavsnittet<> i en konfigurationsfil används av den vanliga språkkörningen för att konfigurera hur ett program körs. Till exempel avgör elementet< gcServer> 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äse 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. Dess inställningar 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