Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Параметры среды выполнения используются средой 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> | Запросы, которые среда выполнения использует явные размеры стека при создании определенных потоков, используемых внутри среды, а не размера стека по умолчанию. |