Dela via


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.

Körningsavsnittet <> och dess överordnade och underordnade element

<Konfiguration>
  <Runtime>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <dependentAssembly>
        <assemblyIdentity>
        <bindingRedirect>
        <Kodbasen>
        <publisherPolicy>
      <Sondera>
      <qualifyAssembly>
      <supportPortabilitet>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disable Cachelagring BindingFailures>
    <disableCommitThreadStack>
    <disableFusion Uppdateringar FromADManager>
    <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>
        <Add>
        <Tydlig>
        <ta bort>

Alfabetisk lista över körningselement <>

Element Description
<Add> 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.
<Tydlig> Rensar namedCaches samlingen för en minnescache.
<Kodbasen> 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.
<disable Cachelagring BindingFailures> 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.
<disableFusion Uppdateringar FromADManager> 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.
<ta bort> 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