Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Параметры среды выполнения используются средой CLR для настройки приложений, предназначенных для .NET Framework. В этой статье показана схема параметров среды выполнения в файле конфигурации приложения.
Раздел и его родительские и дочерние <runtime> элементы
<configuration>
<runtime>
<alwaysFlowImpersonationPolicy>
<AppContextSwitchOverrides>
<appDomainManagerAssembly>
<appDomainManagerType>
<appDomainResourceMonitoring>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity>
<bindingRedirect>
<codeBase>
<publisherPolicy>
<probing>
<qualifyAssembly>
<supportPortability>
<bypassTrustedAppStrongNames>
<CompatSortNLSVersion>
<developmentMode>
<disableCachingBindingFailures>
<disableCommitThreadStack>
<disableFusionUpdatesFromADManager>
<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>
<clear>
<remove>
Алфавитный список <runtime> элементов
| Элемент | Description |
|---|---|
| <добавлять> | Добавляет именованный кэш в коллекцию namedCaches для кэша памяти. |
| <AlwaysFlowImpersonationPolicy> | Указывает, что удостоверение Windows всегда выполняется по асинхронным точкам независимо от того, как выполнялась олицетворение. |
| <AppContextSwitchOverrides> | Определяет один или несколько коммутаторов, используемых классом AppContext для предоставления механизма отказа от новых функциональных возможностей. |
| <appDomainManagerAssembly> | Указывает сборку, которая предоставляет диспетчер домена приложения для домена приложения по умолчанию в процессе. |
| <appDomainManagerType> | Указывает тип, который служит диспетчером доменов приложений для домена приложения по умолчанию. |
| <appDomainResourceMonitoring> | Указывает среде выполнения собирать статистику по всем доменам приложений в процессе выполнения процесса. |
| <assemblyBinding> | Содержит сведения о перенаправлении версий сборки и расположениях сборок. |
| <assemblyIdentity> | Содержит сведения об сборке. |
| <bindingRedirect> | Перенаправляет одну версию сборки в другую. |
| <bypassTrustedAppStrongNames> | Указывает, следует ли обходить проверку строгого имени для доверенных сборок. |
| <ясный> | Очищает коллекцию namedCaches для кэша памяти. |
| <Codebase> | Указывает, где среда выполнения может найти сборку. |
| <CompatSortNLSVersion> | Указывает, что среда выполнения должна использовать устаревшее поведение сортировки при выполнении сравнения строк. |
| <зависимыйAssembly> | Инкапсулирует политику привязки и расположение сборки для каждой сборки. |
| <developmentMode> | Указывает, выполняется ли выполнение поиска сборок в каталогах, указанных переменной среды DEVPATH. |
| <disableCachingBindingFailures> | Указывает, отключен ли кэширование сбоев привязки, которое является поведением по умолчанию в .NET Framework 2.0. |
| <disableCommitThreadStack> | Указывает, фиксируется ли полный стек потоков при запуске потока. |
| <disableFusionUpdatesFromADManager> | Указывает, отключается ли поведение по умолчанию, которое позволяет узлу среды выполнения переопределять параметры конфигурации для домена приложения. |
| <disableStackOverflowProbing> | Указывает, отключена ли проверка переполнения стека. |
| <EnableAmPmParseAdjustment> | Определяет, используют ли методы синтаксического анализа даты и времени настроенный набор правил для анализа строк дат, содержащих только день, месяц, час и конструктор AM/PM. |
| <enforceFIPSPolicy> | Указывает, следует ли применять требование к конфигурации компьютера, которое алгоритмы шифрования должны соответствовать федеральным стандартам обработки информации (FIPS). |
| <etwEnable> | Указывает, следует ли включить трассировку событий для Windows (ETW) для событий среды CLR. |
| <forcePerformanceCounterUniqueSharedMemoryReads> | Указывает, использует ли PerfCounter.dll параметр реестра CategoryOptions в приложении .NET Framework версии 1.1, чтобы определить, следует ли загружать данные счетчика производительности из общей памяти или глобальной памяти конкретной категории. |
| <gcAllowVeryLargeObjects> | На 64-разрядных платформах включает массивы, размер которых превышает 2 гигабайта (ГБ). |
| <gcConcurrent> | Указывает, выполняется ли среда выполнения сборки мусора одновременно. |
| <GCCpuGroup> | Указывает, поддерживает ли сборка мусора несколько групп ЦП. |
| <GCHeapAffinitizeMask> | Определяет сходство между кучами GC и отдельными процессорами. |
| <GCHeapCount> | Указывает количество куч или потоков, используемых для сборки мусора сервера. |
| <GCLOHThreshold> | Задает пороговое значение, которое приводит к тому, что объекты будут переходить в кучу больших объектов (LOH). |
| <GCNoAffinitize> | Указывает, следует ли аффинизовать потоки GC сервера с ЦП. |
| <gcServer> | Указывает, запускает ли среда CLR сборку мусора сервера. |
| <generatePublisherEvidence> | Указывает, использует ли среда выполнения политику издателя доступа к коду (CAS). |
| <legacyCorruptedStateExceptionsPolicy> | Указывает, разрешает ли среда выполнения управляемому коду перехватывать нарушения доступа и другие поврежденные исключения состояния. |
| <legacyImpersonationPolicy> | Указывает, что удостоверение Windows не выполняется через асинхронные точки независимо от параметров потока для контекста выполнения в текущем потоке. |
| <loadfromRemoteSources> | Указывает, загружаются ли сборки из удаленных источников в качестве полного доверия. |
| <Memorycache> | Определяет элемент, используемый для настройки кэша, основанного MemoryCache на классе. |
| <namedCaches> | Содержит коллекцию параметров конфигурации для экземпляра namedCache . |
| <NetFx40_LegacySecurityPolicy> | Указывает, использует ли среда выполнения устаревшую политику безопасности доступа к коду (CAS). |
| <NetFx40_PInvokeStackResilience> | Указывает, автоматически ли среда выполнения исправляет неправильные объявления платформы, вызываемые во время выполнения, за счет более медленных переходов между управляемым и неуправляемным кодом. |
| <NetFx45_CultureAwareComparerGetHashCode_LongStrings> | Указывает, использует ли среда выполнения фиксированный объем памяти для вычисления хэш-кодов для StringComparer.GetHashCode метода. |
| <PreferComInsteadOfManagedRemoting> | Указывает, что среда выполнения будет использовать COM-взаимодействие вместо удаленного взаимодействия между доменами приложения. |
| <зондирование> | Указывает подкаталоги, которые среда выполнения выполняет поиск при загрузке сборок. |
| <publisherPolicy> | Указывает, применяет ли среда выполнения политику издателя. |
| <qualifyAssembly> | Указывает полное имя сборки, которая должна быть динамически загружена при использовании частичного имени. |
| <relativeBindForResources> | Оптимизирует пробу для вспомогательных сборок. |
| <убирать> | Удаляет запись именованного кэша из namedCaches коллекции для кэша памяти. |
| <Среды выполнения> | Содержит сведения о привязке сборки и поведении сборки сборки. |
| <shadowCopyTimeStampVerification> | Указывает, использует ли теневое копирование поведение запуска по умолчанию, введенного в .NET Framework 4, или возвращается к поведению запуска более ранних версий платформы .NET Framework. |
| <supportPortability> | Указывает, что приложение может ссылаться на одну сборку в двух разных реализациях .NET Framework, отключив поведение по умолчанию, которое обрабатывает сборки как эквивалентные для переносимости приложений. |
| <system.runtime.caching> | Предоставляет сведения о конфигурации кэша объектов по умолчанию в памяти. |
| <Thread_UseAllCpuGroups> | Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП. |
| <ThrowUnobservedTaskExceptions> | Указывает, должны ли необработанные исключения задач завершить выполняющийся процесс. |
| <TimeSpan_LegacyFormatMode> | Указывает, использует ли среда выполнения устаревшее форматирование для TimeSpan значений. |
| <useLegacyJit> | Определяет, использует ли среда-компилятор устаревшей 64-разрядной JIT для JIT-компиляции. |
| <UseRandomizedStringHashAlgorithm> | Указывает, вычисляет ли среда выполнения хэш-коды для строк на основе домена приложения. |
| <UseSmallInternalThreadStacks> | Запросы, которые среда выполнения использует явные размеры стека при создании определенных потоков, используемых внутри среды, а не размера стека по умолчанию. |