Schéma des paramètres d’exécutionRun-time settings schema

Les paramètres d’exécution sont utilisés par le common language runtime pour configurer les applications qui ciblent le .NET Framework.Run-time settings are used by the common language runtime to configure applications that target the .NET Framework.

La <runtime> section et ses éléments parents et enfantsThe <runtime> section and its parent and child elements

<configuration>
  <runtime>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <dependentAssembly>
        <assemblyIdentity>
        <bindingRedirect>
        <codeBase>
        <publisherPolicy>
      <probing>
      <qualifyAssembly>
      <supportPortability>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disableCachingBindingFailures>
    <disableCommitThreadStack>
    <disableFusionUpdatesFromADManager>
    <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>
        <clear>
        <remove>

Liste alphabétique des <runtime> élémentsAlphabetical list of <runtime> elements

ÉlémentElement DescriptionDescription
<add> Ajoute un cache nommé à la collection namedCaches d’un cache mémoire.Adds a named cache to the namedCaches collection for a memory cache.
<alwaysFlowImpersonationPolicy> Spécifie que l’identité Windows est toujours transmise entre des points asynchrones, indépendamment du mode d’emprunt d’identité.Specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed.
<AppContextSwitchOverrides> Définit un ou plusieurs commutateurs utilisés par la classe AppContext pour fournir un mécanisme d’annulation d’abonnement aux nouvelles fonctionnalités.Defines one or more switches used by the AppContext class to provide an opt-out mechanism for new functionality.
<appDomainManagerAssembly> Spécifie l’assembly qui fournit le Gestionnaire du domaine d’application par défaut du processus.Specifies the assembly that provides the application domain manager for the default application domain in the process.
<appDomainManagerType> Spécifie le type qui sert de Gestionnaire de domaine d’application au domaine d’application par défaut.Specifies the type that serves as the application domain manager for the default application domain.
<appDomainResourceMonitoring> Demande au runtime de collecter des statistiques sur tous les domaines d’application du processus sur toute sa durée.Instructs the runtime to collect statistics on all application domains in the process for the life of the process.
<assemblyBinding> Contient des informations à propos de la redirection des versions d'assemblys et de l'emplacement de ces derniers.Contains information about assembly version redirection and the locations of assemblies.
<assemblyIdentity> Contient les informations d’identification d’un assembly.Contains identifying information about an assembly.
<bindingRedirect> Redirige une version d'assembly vers une autre.Redirects one assembly version to another.
<bypassTrustedAppStrongNames> Indique s’il faut ignorer la vérification de nom fort pour les assemblys de confiance.Specifies whether strong name verification for trusted assemblies should be bypassed.
<clear> Efface la collection namedCaches pour un cache mémoire.Clears the namedCaches collection for a memory cache.
<codeBase> Spécifie l’endroit où le runtime peut trouver un assembly.Specifies where the runtime can find an assembly.
<CompatSortNLSVersion> Spécifie que le runtime doit utiliser un comportement de tri hérité lors des comparaisons de chaînes.Specifies that the runtime should use legacy sorting behavior when performing string comparisons
<dependentAssembly> Encapsule la stratégie de liaisons et l’emplacement de chaque assembly.Encapsulates binding policy and assembly location for each assembly.
<developmentMode> Indique si le runtime recherche des assemblys dans les répertoires spécifiés par la variable d’environnement DEVPATH.Specifies whether the runtime searches for assemblies in directories specified by the DEVPATH environment variable.
<disableCachingBindingFailures> Spécifie si la mise en cache des échecs de liaison, qui est le comportement par défaut dans la .NET Framework 2,0, est désactivée.Specifies whether the caching of binding failures, which is the default behavior in the .NET Framework 2.0, is disabled.
<disableCommitThreadStack> Indique si la totalité de la pile des threads est validée au démarrage d’un thread.Specifies whether the full thread stack is committed when a thread starts.
<disableFusionUpdatesFromADManager> Indique si le comportement par défaut, qui consiste à permettre à l’hôte du runtime de remplacer les paramètres de configuration d’un domaine d’application, est désactivé.Specifies whether the default behavior, which is to allow the runtime host to override configuration settings for an application domain, is disabled.
<EnableAmPmParseAdjustment> Détermine si les méthodes d’analyse de la date et de l’heure utilisent un ensemble de règles ajusté pour analyser des chaînes de date qui contiennent uniquement un jour, un mois, une heure et un indicateur matin/après-midi.Determines whether date and time parsing methods use an adjusted set of rules to parse date strings that contain only a day, month, hour, and AM/PM designator.
<enforceFIPSPolicy> Indique s’il faut appliquer la condition de configuration d’ordinateur selon laquelle les algorithmes de chiffrement doivent être conformes aux normes FIPS (Federal Information Processing Standard).Specifies whether to enforce a computer configuration requirement that cryptographic algorithms must comply with the Federal Information Processing Standards (FIPS).
<etwEnable> Indique s’il faut activer le Suivi d’événements pour Windows (ETW) pour les événements du common language runtime.Specifies whether to enable event tracing for Windows (ETW) for common language runtime events.
<forcePerformanceCounterUniqueSharedMemoryReads> Indique si PerfCounter.dll utilise le paramètre de Registre CategoryOptions dans une application.NET Framework version 1.1 pour déterminer s’il faut charger des données du compteur de performance à partir de la mémoire globale ou de la mémoire partagée propre à la catégorie.Specifies whether PerfCounter.dll uses the CategoryOptions registry setting in a .NET Framework version 1.1 application to determine whether to load performance counter data from category-specific shared memory or global memory.
<gcAllowVeryLargeObjects> Sur les plateformes 64 bits, autorise les tableaux dont la taille totale est supérieure à 2 gigaoctets (Go).On 64-bit platforms, enables arrays that are greater than 2 gigabytes (GB) in total size.
<gcConcurrent> Spécifie si le runtime exécute l’opération garbage collection simultanément.Specifies whether the runtime runs garbage collection concurrently.
<GCCpuGroup> Indique si le garbage collection prend en charge plusieurs groupes de processeurs.Specifies whether garbage collection supports multiple CPU groups.
<GCHeapAffinitizeMask> Définit l’affinité entre les tas GC et les processeurs individuels.Defines the affinity between GC heaps and individual processors.
<GCHeapCount> Spécifie le nombre de segments/threads à utiliser pour le garbage collection serveur.Specifies the number of heaps/threads to use for server garbage collection.
<GCLOHThreshold> Spécifie la taille du seuil qui amène les objets sur le tas d’objets volumineux (LOH).Specifies the threshold size that causes objects to go on the large object heap (LOH).
<GCNoAffinitize> Spécifie s’il faut ou non affinité les threads GC du serveur avec des processeurs.Specifies whether or not to affinitize server GC threads with CPUs.
<gcServer> Spécifie si le common language runtime exécute le garbage collection côté serveur.Specifies whether the common language runtime runs server garbage collection.
<generatePublisherEvidence> Indique si le runtime utilise la stratégie d’éditeur de sécurité d’accès du code (CAS).Specifies whether the runtime uses code access security (CAS) publisher policy.
<legacyCorruptedStateExceptionsPolicy> Indique si le runtime permet au code managé d’intercepter les violations d’accès et d’autres exceptions d’état endommagé.Specifies whether the runtime allows managed code to catch access violations and other corrupted state exceptions.
<legacyImpersonationPolicy> Spécifie que l’identité Windows n’est pas transmise entre des points asynchrones, indépendamment des paramètres de flux du contexte d’exécution sur le thread actif.Specifies that the Windows identity does not flow across asynchronous points, regardless of the flow settings for the execution context on the current thread.
<loadfromRemoteSources> Indique si les assemblys de sources distantes sont chargés avec une confiance totale.Specifies whether assemblies from remote sources are loaded as full trust.
<memoryCache> Définit un élément qui est utilisé pour configurer un cache basé sur la classe MemoryCache .Defines an element that is used to configure a cache that is based on the MemoryCache class.
<namedCaches> Contient une collection de paramètres de configuration pour l’instance namedCache .Contains a collection of configuration settings for the namedCache instance.
<NetFx40_LegacySecurityPolicy> Indique si le runtime utilise la stratégie héritée de sécurité d’accès du code (CAS).Specifies whether the runtime uses legacy code access security (CAS) policy.
<NetFx40_PInvokeStackResilience> Indique si le runtime corrige automatiquement les déclarations incorrectes d’appel de code non managé à l’exécution, au prix de transitions plus lentes entre le code managé et le code non managé.Specifies whether the runtime automatically fixes incorrect platform invoke declarations at run time, at the cost of slower transitions between managed and unmanaged code.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Spécifie si le runtime utilise une quantité de mémoire fixe pour calculer les codes de hachage pour la méthode StringComparer.GetHashCode .Specifies whether the runtime uses a fixed amount of memory to calculate hash codes for the StringComparer.GetHashCode method.
<PreferComInsteadOfManagedRemoting> Spécifie que le runtime utilisera COM Interop au lieu de la communication à distance au-delà des limites du domaine d’application.Specifies that the runtime will use COM interop instead of remoting across application domain boundaries.
<probing> Spécifie les sous-répertoires interrogés par le runtime lors du chargement des assemblys.Specifies subdirectories that the runtime searches when loading assemblies.
<publisherPolicy> Spécifie si le runtime applique la stratégie de l'éditeur.Specifies whether the runtime applies publisher policy.
<qualifyAssembly> Spécifie le nom complet de l'assembly qui doit être chargé dynamiquement quand un nom partiel est utilisé.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.
<relativeBindForResources> Optimise la sonde pour les assemblys satellites.Optimizes the probe for satellite assemblies.
<remove> Supprime une entité de cache nommé de la collection namedCaches d’un cache mémoire.Removes a named cache entry from the namedCaches collection for a memory cache.
<runtime> Contient des informations sur les liaisons d’assembly et le comportement du garbage collection.Contains information about assembly binding and the behavior of garbage collection.
<shadowCopyTimeStampVerification> Spécifie si les clichés instantanés utilisent le comportement de démarrage par défaut introduit dans le .NET Framework 4, ou repassent au comportement de démarrage des versions antérieures du .NET Framework.Specifies whether shadow copying uses the default startup behavior introduced in the .NET Framework 4, or reverts to the startup behavior of earlier versions of the .NET Framework.
<supportPortability> Spécifie qu’une application peut référencer le même assembly dans deux implémentations différentes du .NET Framework, en désactivant le comportement par défaut qui traite les assemblys de façon équivalente à des fins de portabilité des applications.Specifies that an application can reference the same assembly in two different implementations of the .NET Framework, by disabling the default behavior that treats the assemblies as equivalent for application portability purposes.
<system.runtime.caching> Fournit des informations de configuration pour le cache d’objets en mémoire par défaut.Provides configuration information for the default in-memory object cache.
<Thread_UseAllCpuGroups> Indique si le runtime distribue les threads managés entre tous les groupes de processeurs.Specifies whether the runtime distributes managed threads across all CPU groups.
<ThrowUnobservedTaskExceptions> Indique si les exceptions de tâches non gérées doivent arrêter un processus en cours d’exécution.Specifies whether unhandled task exceptions should terminate a running process.
<TimeSpan_LegacyFormatMode> Indique si le runtime utilise la mise en forme héritée pour les valeurs TimeSpan.Specifies whether the runtime uses legacy formatting for TimeSpan values.
<useLegacyJit> Détermine si le common language runtime utilise le compilateur JIT 64 bits hérité pour la compilation juste-à-temps.Determines whether the common language runtime uses the legacy 64-bit JIT compiler for just-in-time compilation.
<UseRandomizedStringHashAlgorithm> Indique si le runtime calcule les codes de hachage des chaînes domaine d’application par domaine d’application.Specifies whether the runtime calculates hash codes for strings on a per application domain basis.
<UseSmallInternalThreadStacks> Demande que le runtime utilise des tailles de pile explicites lorsqu’il crée certains threads utilisés en interne, plutôt que la taille de pile par défaut.Requests that the runtime use explicit stack sizes when it creates certain threads that it uses internally, instead of the default stack size.

Voir aussiSee also