<runtime-element>

Bevat informatie die wordt gebruikt door de common language runtime voor het configureren van toepassingen.

<configuratie>
  <Runtime>

Syntax

<runtime>
</runtime>

Kenmerken en elementen

In de volgende secties worden onderliggende en bovenliggende elementen beschreven.

Kenmerken

Geen.

Onderliggende elementen

Element Beschrijving
<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-out-mechanisme 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 op dat fungeert als de toepassingsdomeinbeheerder voor het standaardtoepassingsdomein.
<appDomainResourceMonitoring> Instrueert de runtime om statistieken te verzamelen over alle toepassingsdomeinen in het proces voor de levensduur van het proces.
<assemblyBinding> Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.
<bypassTrustedAppStrongNames> Hiermee geeft u op of sterke naamverificatie voor vertrouwde assembly's moet worden overgeslagen.
<CompatSortNLSVersion> Hiermee geeft u op dat de runtime verouderd sorteergedrag moet gebruiken bij het uitvoeren van tekenreeksvergelijkingen.
<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 is in .NET Framework versie 2.0, is uitgeschakeld.
<disableCommitThreadStack> Hiermee geeft u op of de volledige threadstack wordt doorgevoerd wanneer een thread wordt gestart.
<disableFusionUpdatesFromADManager> Hiermee geeft u op of het standaardgedrag, waardoor de runtimehost configuratie-instellingen voor een toepassingsdomein kan overschrijven, is uitgeschakeld.
<disableStackOverflowProbing> Hiermee geeft u op of stack-overflow-probing is uitgeschakeld.
<EnableAmPmParseAdjustment> Bepaalt of datum- en tijdparseringsmethoden een aangepaste set regels gebruiken om datumtekenreeksen te parseren die alleen een aanwijsmethode voor dag, maand, uur en AM/PM 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 runtimegebeurtenissen in de algemene 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 schakelt u matrices in die groter zijn dan 2 gigabyte (GB) in totale grootte.
<gcConcurrent> Hiermee geeft u op of de runtime van de algemene taal gelijktijdig garbagecollection uitvoert.
<GCCpuGroup> Hiermee geeft u op of garbagecollection meerdere CPU-groepen ondersteunt.
<GCHeapAffinitizeMask> Definieert de affiniteit tussen garbagecollection heaps en afzonderlijke processors.
<GCHeapCount> Hiermee geeft u het aantal heaps/threads te gebruiken voor de garbagecollection van de server.
<GCLOHThreshold> Hiermee geeft u de drempelwaardegrootte op die ervoor zorgt dat de garbagecollector objecten op de grote object-heap plaatst.
<GCConserveMemory> Hiermee configureert u de garbagecollector om geheugen te besparen ten koste van frequentere garbagecollection en mogelijk langere onderbrekingstijden.
<GCNoAffinitize> Hiermee geeft u op of server garbagecollection-threads moeten worden gekoppeld aan CPU's.
<gcServer> Hiermee geeft u op of de runtime van de algemene taal 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 om toegangsschendingen en andere beschadigde status-uitzonderingen te ondervangen.
<legacyImpersonationPolicy> Hiermee geeft u op dat de Windows-identiteit niet doorstroomt tussen asynchrone punten, 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.
<NetFx40_LegacySecurityPolicy> Hiermee geeft u op of de runtime gebruikmaakt van verouderd CAS-beleid (Code Access Security).
<NetFx40_PInvokeStackResilience> Hiermee geeft u op of de runtime automatisch onjuiste declaraties voor platformaanroepen 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 hashcodes voor de StringComparer.GetHashCode methode te berekenen.
<PreferComInsteadOfRemoting> Hiermee geeft u op dat de runtime COM-interoperabiliteit gebruikt in plaats van externe communicatie buiten de grenzen van het toepassingsdomein.
<relativeBindForResources> Optimaliseert de sonde voor satellietassembly's.
<shadowCopyVerifyByTimeStamp> Hiermee geeft u op of schaduwkopie gebruikmaakt van het standaard opstartgedrag dat is geïntroduceerd in de .NET Framework 4, of wordt teruggezet naar het opstartgedrag van eerdere versies van de .NET Framework.
<supportPortability> Hiermee geeft u op dat een toepassing kan verwijzen naar dezelfde assembly in twee verschillende implementaties van de .NET Framework, door het standaardgedrag uit te schakelen dat de assembly's als gelijkwaardig beschouwt 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 common language runtime de verouderde 64-bits JIT-compiler gebruikt 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 bepaalde threads worden gemaakt die intern worden gebruikt, in plaats van de standaardstackgrootte.

Bovenliggende elementen

Element Beschrijving
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.

Opmerkingen

De onderliggende elementen in de <runtimesectie> van een configuratiebestand worden gebruikt door de runtime in de algemene taal om te configureren hoe een toepassing wordt uitgevoerd. Het element gcServer> bepaalt bijvoorbeeld< of de garbagecollector gebruikmaakt van garbagecollection voor werkstations of garbagecollection van de server, het <element UseRandomizedStringHashAlgorithm> bepaalt of de runtime van de algemene taal hashcodes voor tekenreeks berekent op basis van een domein per toepassing of per toepassing, en het AppContextSwitchOverrides element biedt bibliotheekgebruikers de mogelijkheid om zich aan te geven of af te zien van gewijzigde functionaliteit die door een bibliotheek wordt geleverd.

De elementen in de <sectie runtime> worden automatisch gelezen door de runtime van de algemene taal bij het opstarten van de toepassing. U kunt ook het configuratiebestand voor een niet-standaardtoepassingsdomein definiëren door de naam ervan op te geven aan de eigenschap. De AppDomainSetup.ConfigurationFile instellingen worden automatisch gelezen wanneer het toepassingsdomein wordt geladen. U hoeft zelden of nooit de instellingen in de <runtimesectie> van het configuratiebestand van uw toepassing rechtstreeks te lezen.

Zie ook