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