Share via


Schema voor runtime-instellingen

Runtime-instellingen worden gebruikt door de algemene taalruntime om toepassingen te configureren die gericht zijn op .NET Framework. Dit artikel bevat het schema voor runtime-instellingen in een toepassingsconfiguratiebestand.

De <runtimesectie> en de bovenliggende en onderliggende elementen

<configuratie>
  <Runtime>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <afhankelijkeassembly>
        <assemblyIdentity>
        <bindingRedirect>
        <Codebase>
        <publisherPolicy>
      <Indringende>
      <qualifyAssembly>
      <supportPortability>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disableCachingBindingFailures>
    <disableCommitThreadStack>
    <disableFusUpdatesFromADManager>
    <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>
        <Duidelijk>
        <remove>

Alfabetische lijst met <runtime-elementen>

Element Beschrijving
<add> Voegt een benoemde cache toe aan de namedCaches verzameling voor een geheugencache.
<alwaysFlowImpersonationPolicy> Hiermee geeft u op dat de Windows-identiteit altijd over asynchrone punten loopt, ongeacht hoe imitatie is uitgevoerd.
<AppContextSwitchOverrides> Definieert een of meer switches die door de AppContext klasse worden gebruikt om een opt-outmechanisme voor nieuwe functionaliteit te bieden.
<appDomainManagerAssembly> Hiermee geeft u de assembly op die de toepassingsdomeinbeheerder levert voor het standaardtoepassingsdomein in het proces.
<appDomainManagerType> Hiermee geeft u het type dat fungeert als toepassingsdomeinbeheerder voor het standaardtoepassingsdomein.
<appDomainResourceMonitoring> Hiermee wordt de runtime geïnstrueerd om statistieken te verzamelen over alle toepassingsdomeinen in het proces gedurende de levensduur van het proces.
<assemblyBinding> Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.
<assemblyIdentity> Bevat identificatiegegevens over een assembly.
<bindingRedirect> De ene assemblyversie wordt omgeleid naar een andere.
<bypassTrustedAppStrongNames> Hiermee geeft u op of verificatie van sterke namen voor vertrouwde assembly's moet worden overgeslagen.
<Duidelijk> Hiermee wist u de namedCaches verzameling voor een geheugencache.
<Codebase> Hiermee geeft u op waar de runtime een assembly kan vinden.
<CompatSortNLSVersion> Hiermee geeft u op dat de runtime verouderd sorteergedrag moet gebruiken bij het uitvoeren van tekenreeksvergelijkingen
<afhankelijkeassembly> Bevat bindingsbeleid en assemblylocatie voor elke assembly.
<developmentMode> Hiermee geeft u op of de runtime zoekt naar assembly's in mappen die zijn opgegeven door de omgevingsvariabele DEVPATH.
<disableCachingBindingFailures> Hiermee geeft u op of de caching van bindingsfouten, wat het standaardgedrag in .NET Framework 2.0 is, is uitgeschakeld.
<disableCommitThreadStack> Hiermee geeft u op of de volledige threadstack wordt doorgevoerd wanneer een thread wordt gestart.
<disableFusUpdatesFromADManager> Hiermee geeft u op of het standaardgedrag, dat wil toestaan dat de runtimehost configuratie-instellingen voor een toepassingsdomein overschrijft, is uitgeschakeld.
<disableStackOverflowProbing> Hiermee geeft u op of stack-overflow-probing is uitgeschakeld.
<EnableAmPmParseAdjustment> Bepaalt of methoden voor datum- en tijdparsering een aangepaste set regels gebruiken om datumtekenreeksen te parseren die slechts een dag-, maand-, uur- en AM/PM-ontwerpator bevatten.
<enforceFIPSPolicy> Hiermee geeft u op of een computerconfiguratievereiste moet worden afgedwongen dat cryptografische algoritmen moeten voldoen aan de Federal Information Processing Standards (FIPS).
<etwEnable> Hiermee geeft u op of gebeurtenistracering voor Windows (ETW) moet worden ingeschakeld voor veelvoorkomende runtime-gebeurtenissen in de taal.
<forcePerformanceCounterUniqueSharedMemoryReads> Hiermee geeft u op of PerfCounter.dll de registerinstelling CategoryOptions gebruikt in een .NET Framework versie 1.1-toepassing om te bepalen of prestatiemeteritems moeten worden geladen uit categoriespecifiek gedeeld geheugen of globaal geheugen.
<gcAllowVeryLargeObjects> Op 64-bits platforms zijn matrices mogelijk die groter zijn dan 2 gigabyte (GB) in totale grootte.
<gcConcurrent> Hiermee geeft u op of de runtime garbagecollection gelijktijdig wordt uitgevoerd.
<GCCpuGroup> Hiermee geeft u op of garbagecollection meerdere CPU-groepen ondersteunt.
<GCHeapAffinitizeMask> Definieert de affiniteit tussen GC-heaps en afzonderlijke processors.
<GCHeapCount> Hiermee geeft u het aantal heaps/threads te gebruiken voor server garbagecollection.
<GCLOHThreshold> Hiermee geeft u de drempelwaarde die ervoor zorgt dat objecten op de grote object heap (LOH) gaan.
<GCNoAffinitize> Hiermee geeft u op of server-GC-threads met CPU's al dan niet moeten worden geaffinaliseerd.
<gcServer> Hiermee geeft u op of de algemene taalruntime server garbagecollection uitvoert.
<generatePublisherEvidence> Hiermee geeft u op of de runtime gebruikmaakt van cas-uitgeversbeleid (Code Access Security).
<legacyCorruptedStateExceptionsPolicy> Hiermee geeft u op of de runtime beheerde code toestaat toegangsschendingen en andere beschadigde status-uitzonderingen te ondervangen.
<legacyImpersonationPolicy> Hiermee geeft u op dat de Windows-identiteit niet over asynchrone punten stroomt, ongeacht de stroominstellingen voor de uitvoeringscontext op de huidige thread.
<loadfromRemoteSources> Hiermee geeft u op of assembly's van externe bronnen worden geladen als volledig vertrouwen.
<memoryCache> Hiermee definieert u een element dat wordt gebruikt voor het configureren van een cache die is gebaseerd op de MemoryCache klasse.
<namedCaches> Bevat een verzameling configuratie-instellingen voor het namedCache exemplaar.
<NetFx40_LegacySecurityPolicy> Hiermee geeft u op of de runtime gebruikmaakt van een verouderd CAS-beleid (Code Access Security).
<NetFx40_PInvokeStackResilience> Hiermee geeft u op of de runtime automatisch onjuiste declaraties voor aanroepen van het platform tijdens runtime corrigeert, ten koste van tragere overgangen tussen beheerde en onbeheerde code.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Hiermee geeft u op of de runtime een vaste hoeveelheid geheugen gebruikt om hash-codes voor de StringComparer.GetHashCode methode te berekenen.
<PreferComInsteadOfManagedRemoting> Hiermee geeft u op dat de runtime COM-interop gebruikt in plaats van externe communicatie tussen toepassingsdomeinen.
<Indringende> Hiermee geeft u submappen op die de runtime doorzoekt bij het laden van assembly's.
<publisherPolicy> Hiermee geeft u op of de runtime uitgeversbeleid toepast.
<qualifyAssembly> Hiermee geeft u de volledige naam van de assembly die dynamisch moet worden geladen wanneer een gedeeltelijke naam wordt gebruikt.
<relativeBindForResources> Optimaliseert de test voor satellietassembly's.
<remove> Hiermee verwijdert u een benoemde cachevermelding uit de namedCaches verzameling voor een geheugencache.
<Runtime> Bevat informatie over assemblybinding en het gedrag van garbagecollection.
<shadowCopyTimeStampVerification> Hiermee geeft u op of schaduwkopie gebruikmaakt van het standaard opstartgedrag dat is geïntroduceerd in .NET Framework 4 of wordt teruggezet naar het opstartgedrag van eerdere versies van .NET Framework.
<supportPortability> Hiermee geeft u op dat een toepassing kan verwijzen naar dezelfde assembly in twee verschillende implementaties van .NET Framework door het standaardgedrag uit te schakelen dat de assembly's behandelt als gelijkwaardig voor toepassingsoverdraagbaarheidsdoeleinden.
<system.runtime.caching> Biedt configuratie-informatie voor de standaardobjectcache in het geheugen.
<Thread_UseAllCpuGroups> Hiermee geeft u op of de runtime beheerde threads over alle CPU-groepen distribueert.
<ThrowUnobservedTaskExceptions> Hiermee geeft u op of niet-verwerkte taak-uitzonderingen een actief proces moeten beëindigen.
<TimeSpan_LegacyFormatMode> Hiermee geeft u op of de runtime verouderde opmaak gebruikt voor TimeSpan waarden.
<useLegacyJit> Bepaalt of de algemene taalruntime gebruikmaakt van de verouderde 64-bits JIT-compiler voor Just-In-Time-compilatie.
<UseRandomizedStringHashAlgorithm> Hiermee geeft u op of de runtime hash-codes voor tekenreeksen per toepassingsdomein berekent.
<UseSmallInternalThreadStacks> Vraagt dat de runtime expliciete stackgrootten gebruikt wanneer er bepaalde threads worden gemaakt die intern worden gebruikt, in plaats van de standaardstackgrootte.

Zie ook