Partager via


<runtime> Élément

Fournit des informations utilisées par le Common Language Runtime pour configurer des applications.

<Configuration>
   <Duree>

Syntaxe

<runtime>
</runtime>

Attributs et éléments

Les sections suivantes décrivent les éléments enfants et les éléments parents.

Attributes

Aucun.

Éléments enfants

Élément Descriptif
<alwaysFlowImpersonationPolicy> Spécifie que l’identité Windows circule toujours entre des points asynchrones, quelle que soit la façon dont l’emprunt d’identité a été effectué.
<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.
<appDomainManagerAssembly> Spécifie l’assembly qui fournit le gestionnaire de domaine d’application pour le domaine d’application par défaut dans le processus.
<appDomainManagerType> Spécifie le type qui sert de gestionnaire de domaine d’application pour le domaine d’application par défaut.
<appDomainResourceMonitoring> Indique au runtime de collecter des statistiques sur tous les domaines d’application du processus pour la durée de vie du processus.
<assemblyBinding> Contient des informations sur la redirection de version d’assembly et les emplacements des assemblys.
<bypassTrustedAppStrongNames> Spécifie si la vérification de nom fort pour les assemblys approuvés doit être ignorée.
<CompatSortNLSVersion> Spécifie que le runtime doit utiliser le comportement de tri hérité lors de l’exécution de comparaisons de chaînes.
<developmentMode> Spécifie si le runtime recherche des assemblys dans les répertoires spécifiés par la variable d’environnement DEVPATH.
<disableCachingBindingFailures> Spécifie si la mise en cache des échecs de liaison, qui est le comportement par défaut dans .NET Framework version 2.0, est désactivée.
<disableCommitThreadStack> Spécifie si la pile de threads complète est validée lors du démarrage d’un thread.
<disableFusionUpdatesFromADManager> Spécifie si le comportement par défaut, qui consiste à autoriser l’hôte d’exécution à remplacer les paramètres de configuration d’un domaine d’application, est désactivé.
<disableStackOverflowProbing> Spécifie si la détection de dépassement de capacité de pile est désactivée.
<EnableAmPmParseAdjustment> Détermine si les méthodes d’analyse de date et d’heure utilisent un ensemble ajusté de règles pour analyser les chaînes de date qui ne contiennent qu’un jour, un mois, une heure et un indicateur AM/PM.
<enforceFIPSPolicy> Spécifie s’il faut appliquer une exigence de configuration informatique que les algorithmes de chiffrement doivent respecter les normes fiPS (Federal Information Processing Standards).
<etwEnable> Spécifie s’il faut activer le suivi d’événements pour Windows (ETW) pour les événements common language runtime.
<forcePerformanceCounterUniqueSharedMemoryReads> Spécifie 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 les données du compteur de performances à partir de la mémoire partagée spécifique à la catégorie ou de la mémoire globale.
<gcAllowVeryLargeObjects> Sur les plateformes 64 bits, active des tableaux supérieurs à 2 gigaoctets (Go) en taille totale.
<gcConcurrent> Spécifie si le Common Language Runtime exécute le garbage collection simultanément.
<GCCpuGroup> Spécifie si le garbage collection prend en charge plusieurs groupes d’UC.
<GCHeapAffinitizeMask> Définit l’affinité entre les tas de garbage collection et les processeurs individuels.
<GCHeapCount> Spécifie le nombre de tas/threads à utiliser pour le garbage collection de serveurs.
<GCLOHThreshold> Spécifie la taille de seuil qui entraîne le garbage collector à placer des objets sur le tas d’objets volumineux.
<GCConserveMemory> Configure le récupérateur de mémoire pour conserver la mémoire, au prix de nettoyages de la mémoire plus fréquents et de temps de pause éventuellement plus longs.
<GCNoAffinitize> Spécifie s’il faut ou non affinitér des threads de garbage collection de serveurs avec des processeurs.
<gcServer> Spécifie si le Common Language Runtime exécute le garbage collection du serveur.
<generatePublisherEvidence> Spécifie si le runtime utilise la stratégie d’éditeur de sécurité d’accès au code (CAS).
<legacyCorruptedStateExceptionsPolicy> Spécifie si le runtime autorise le code managé à intercepter les violations d’accès et d’autres exceptions d’état endommagées.
<legacyImpersonationPolicy> Spécifie que l’identité Windows ne circule pas entre les points asynchrones, quels que soient les paramètres de flux du contexte d’exécution sur le thread actuel.
<loadfromRemoteSources> Spécifie si les assemblys provenant de sources distantes sont chargés en tant que confiance totale.
<NetFx40_LegacySecurityPolicy> Spécifie si le runtime utilise la stratégie de sécurité d’accès au code hérité (CAS).
<NetFx40_PInvokeStackResilience> Spécifie si le runtime corrige automatiquement les déclarations d’appel de plateforme incorrectes au moment de l’exécution, au coût des transitions plus lentes entre le code managé et non managé.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Spécifie si le runtime utilise une quantité fixe de mémoire pour calculer les codes de hachage pour la StringComparer.GetHashCode méthode.
<PreferComInsteadOfRemoting> Spécifie que le runtime utilisera l’interopérabilité COM au lieu de la communication à distance entre les limites du domaine d’application.
<relativeBindForResources> Optimise la sonde pour les assemblys satellites.
<shadowCopyVerifyByTimeStamp> Spécifie si le cliché instantané utilise le comportement de démarrage par défaut introduit dans .NET Framework 4 ou rétablit le comportement de démarrage des versions antérieures du .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 comme équivalents à des fins de portabilité d’application.
<System.runtime.caching> Fournit des informations de configuration pour le cache d’objets en mémoire par défaut.
<Thread_UseAllCpuGroups> Spécifie si le runtime distribue les threads managés sur tous les groupes d’UC.
<ThrowUnobservedTaskExceptions> Spécifie si les exceptions de tâche non gérées doivent mettre fin à un processus en cours d’exécution.
<TimeSpan_LegacyFormatMode> Spécifie si le runtime utilise la mise en forme héritée pour TimeSpan les valeurs.
<useLegacyJit> Détermine si le Common Language Runtime utilise le compilateur JIT 64 bits hérité pour la compilation juste-à-temps.
<UseRandomizedStringHashAlgorithm> Spécifie si le runtime calcule les codes de hachage pour les chaînes par domaine d’application.
<UseSmallInternalThreadStacks> Demande que le runtime utilise des tailles de pile explicites lorsqu’il crée certains threads qu’il utilise en interne, au lieu de la taille de pile par défaut.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.

Remarques

Les éléments enfants de la <section runtime> d’un fichier de configuration sont utilisés par le Common Language Runtime pour configurer la façon dont une application s’exécute. Par exemple, l’élément <gcServer> détermine si le garbage collector utilise le garbage collection de stations de travail ou le garbage collection de serveurs, l’élément <UseRandomizedStringHashAlgorithm> détermine si le Common Language Runtime calcule les codes de hachage pour la chaîne par application ou par domaine d’application, et l’élément AppContextSwitchOverrides permet aux utilisateurs de la bibliothèque de choisir ou de désactiver les fonctionnalités modifiées fournies par une bibliothèque.

Les éléments de la <section runtime> sont lus automatiquement par le Common Language Runtime au démarrage de l’application. Vous pouvez également définir le fichier de configuration d’un domaine d’application non par défaut en fournissant son nom à la AppDomainSetup.ConfigurationFile propriété ; ses paramètres sont lus automatiquement lorsque le domaine d’application est chargé. Vous devriez rarement, si jamais, avoir besoin de lire directement les paramètres dans la <section runtime> du fichier de configuration de votre application.

Voir aussi