<Среда выполнения > элемент<runtime> Element

Предоставляет информацию о используется среда CLR для настройки приложений.Provides information used by the common language runtime to configure applications.

<Конфигурация > \<configuration>\ <Среда выполнения ><runtime>

СинтаксисSyntax

<runtime>
</runtime>

Атрибуты и элементыAttributes and Elements

В следующих разделах дочерние и родительские элементы.The following sections describe child elements and parent elements.

АтрибутыAttributes

Отсутствует.None.

Дочерние элементыChild Elements

ЭлементElement ОписаниеDescription
<alwaysFlowImpersonationPolicy><alwaysFlowImpersonationPolicy> Указывает, что удостоверение Windows всегда проходит через асинхронные точки, независимо от того, как было выполнено олицетворение.Specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed.
<AppContextSwitchOverrides><AppContextSwitchOverrides> Определяет один или несколько коммутаторов, используемых классом AppContext для предоставления механизма отказа от новых функциональных возможностей.Defines one or more switches used by the AppContext class to provide an opt-out mechanism for new functionality.
<appDomainManagerAssembly><appDomainManagerAssembly> Указывает сборку, предоставляющую диспетчер домена приложения для домена приложения, по умолчанию используемого в процессе.Specifies the assembly that provides the application domain manager for the default application domain in the process.
<appDomainManagerType><appDomainManagerType> Указывает тип, который служит диспетчером домена приложения для домена приложения, используемого по умолчанию.Specifies the type that serves as the application domain manager for the default application domain.
<appDomainResourceMonitoring><appDomainResourceMonitoring> Указывает среде собирать статистику для всех доменов приложений в процессе за весь период его существования.Instructs the runtime to collect statistics on all application domains in the process for the life of the process.
<assemblyBinding><assemblyBinding> Содержит сведения о перенаправлении версии сборки и о расположениях сборок.Contains information about assembly version redirection and the locations of assemblies.
<bypassTrustedAppStrongNames><bypassTrustedAppStrongNames> Указывает, следует ли обходить проверку строгих имен для доверенных сборок.Specifies whether strong name verification for trusted assemblies should be bypassed.
<CompatSortNLSVersion><CompatSortNLSVersion> Указывает, что при операциях сравнения строк, среда выполнения должна использовать устаревший порядок сортировки.Specifies that the runtime should use legacy sorting behavior when performing string comparisons.
<developmentMode><developmentMode> Указывает, выполняет ли среда поиск сборок в каталогах, указанных в переменной среды DEVPATH.Specifies whether the runtime searches for assemblies in directories specified by the DEVPATH environment variable.
<disableCachingBindingFailures><disableCachingBindingFailures> Указывает, отключено ли кэширование ошибок привязки, которая является поведением по умолчанию в .NET Framework версии 2.0.Specifies whether the caching of binding failures, which is the default behavior in the .NET Framework version 2.0, is disabled.
<disableCommitThreadStack><disableCommitThreadStack> Указывает, фиксируется ли весь стек потоков при запуске потока.Specifies whether the full thread stack is committed when a thread is started.
<disableFusionUpdatesFromADManager><disableFusionUpdatesFromADManager> Указывает, отключено ли поведение по умолчанию, которое разрешает хост-приложению среды выполнения переопределять параметры конфигурации для домена приложения.Specifies whether the default behavior, which is to allow the runtime host to override configuration settings for an application domain, is disabled.
<EnableAmPmParseAdjustment><EnableAmPmParseAdjustment> Определяет, используют ли методы анализа даты и времени скорректированной набор правил для анализа строк даты, содержащих только день, месяц, час и указатель AM/PM.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><enforceFIPSPolicy> Указывает, нужно ли принудительно обеспечивать соблюдение требования конфигурации компьютера о том, что криптографические алгоритмы должны соответствовать стандартам FIPS.Specifies whether to enforce a computer configuration requirement that cryptographic algorithms must comply with the Federal Information Processing Standards (FIPS).
<etwEnable><etwEnable> Указывает, следует ли включить трассировку событий Windows для событий среды CLR.Specifies whether to enable event tracing for Windows (ETW) for common language runtime events.
<forcePerformanceCounterUniqueSharedMemoryReads><forcePerformanceCounterUniqueSharedMemoryReads> Указывает, использует ли файл PerfCounter.dll параметр реестра CategoryOptions в приложении .NET Framework версии 1.1, чтобы определить, следует ли загружать данные счетчиков производительности из общей памяти конкретной категории или глобальной памяти.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><gcAllowVeryLargeObjects> На 64 разрядных платформах позволяет использовать массивы, размер которых превышает 2 гигабайта (ГБ).On 64-bit platforms, enables arrays that are greater than 2 gigabytes (GB) in total size.
<gcConcurrent><gcConcurrent> Указывает, будет ли среда CLR производить параллельную сборку мусора.Specifies whether the common language runtime runs garbage collection concurrently.
<GCCpuGroup><GCCpuGroup> Определяет, поддерживает ли сборка мусора несколько групп ЦП.Specifies whether garbage collection supports multiple CPU groups.
<gcServer><gcServer> Указывает, выполняет ли среда CLR сборку мусора сервера.Specifies whether the common language runtime runs server garbage collection.
<generatePublisherEvidence><generatePublisherEvidence> Указывает, использует ли среда выполнения политику разграничения доступа кода, используемую издателем.Specifies whether the runtime uses code access security (CAS) publisher policy.
<legacyCorruptedStateExceptionsPolicy><legacyCorruptedStateExceptionsPolicy> Указывает, позволяет ли среда выполнения управляемому коду перехватывать нарушения прав доступа и другие исключения поврежденного состояния.Specifies whether the runtime allows managed code to catch access violations and other corrupted state exceptions.
<legacyImpersonationPolicy><legacyImpersonationPolicy> Указывает, что удостоверение Windows не проходит через асинхронные точки, независимо от параметров потока для контекста выполнения в текущем потоке.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><loadfromRemoteSources> Указывает, загружены ли сборки из удаленных источников как полностью доверенные.Specifies whether assemblies from remote sources are loaded as full trust.
<NetFx40_LegacySecurityPolicy><NetFx40_LegacySecurityPolicy> Указывает, использует ли среда выполнения устаревшую политику разграничения доступа кода.Specifies whether the runtime uses legacy code access security (CAS) policy.
<NetFx40_PInvokeStackResilience><NetFx40_PInvokeStackResilience> Указывает, исправляет ли автоматически среда выполнения неправильные объявления вызова неуправляемого кода во время выполнения за счет скорости перехода между управляемыми и неуправляемым кодом.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 ><NetFx45_CultureAwareComparerGetHashCode_LongStrings> Определяет, использует ли среда выполнения постоянный объем памяти для вычисления хэш-кодов методом StringComparer.GetHashCode .Specifies whether the runtime uses a fixed amount of memory to calculate hash codes for the StringComparer.GetHashCode method.
<PreferComInsteadOfRemoting><PreferComInsteadOfRemoting> Указывает, что среда выполнения должна использовать COM-взаимодействие вместо удаленного взаимодействия через границы домена приложения.Specifies that the runtime will use COM interop instead of remoting across application domain boundaries.
<relativeBindForResources><relativeBindForResources> Оптимизирует поиск вспомогательных сборок.Optimizes the probe for satellite assemblies.
<shadowCopyVerifyByTimeStamp><shadowCopyVerifyByTimeStamp> Указывает, использует ли теневое копирование поведение при запуске по умолчанию, представленные в .NET Framework 4, или возвращается к поведению более ранних версий платформы .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><supportPortability> Указывает, что приложение может ссылаться на ту же сборку в двух различных реализациях .NET Framework, отключая поведение по умолчанию, которое рассматривает сборки как эквивалент для переносимости приложения.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><system.runtime.caching> Указывает сведения о конфигурации кэша объектов в памяти, используемого по умолчанию.Provides configuration information for the default in-memory object cache.
<Thread_UseAllCpuGroups><Thread_UseAllCpuGroups> Указывает, распределяет ли среда выполнения управляемые потоки во всех группах ЦП.Specifies whether the runtime distributes managed threads across all CPU groups.
<ThrowUnobservedTaskExceptions><ThrowUnobservedTaskExceptions> Определяет, будут ли необработанные исключения задачи завершать выполняющийся процесс.Specifies whether unhandled task exceptions should terminate a running process.
<TimeSpan_LegacyFormatMode ><TimeSpan_LegacyFormatMode> Указывает, использует ли среда выполнения устаревшее форматирование для значений TimeSpan.Specifies whether the runtime uses legacy formatting for TimeSpan values.
<useLegacyJit><useLegacyJit> Определяет, использует ли среда CLR устаревший 64-разрядный JIT-компилятор для JIT-компиляции.Determines whether the common language runtime uses the legacy 64-bit JIT compiler for just-in-time compilation.
<UseRandomizedStringHashAlgorithm><UseRandomizedStringHashAlgorithm> Указывает, вычисляет ли среда выполнения хэш-коды для строк для каждого домена приложения.Specifies whether the runtime calculates hash codes for strings on a per application domain basis.
<UseSmallInternalThreadStacks><UseSmallInternalThreadStacks> Запрашивает использование средой выполнения явных размеров стека при создании определенных потоков, используемых для внутренних целей, вместо размер стека по умолчанию.Requests that the runtime use explicit stack sizes when it creates certain threads that it uses internally, instead of the default stack size.

Родительские элементыParent Elements

ЭлементElement ОписаниеDescription
configuration Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.

ПримечанияRemarks

Дочерние элементы в <среды выполнения > раздел файла конфигурации используются средой CLR для настройки, как приложение выполняет.The child elements in the <runtime> section of a configuration file are used by the common language runtime to configure how an application executes. Например <gcServer > элемент определяет, использует ли сборщик мусора рабочей станции или сервера сборщик мусора, < UseRandomizedStringHashAlgorithm > определяет, является ли среда CLR вычисляет хэш-коды для строки для каждого приложения или на уровне домена приложения и AppContextSwitchOverrides элемент позволяет пользователям библиотек Чтобы согласиться или отказаться от измененные функции, предоставляемые библиотекой.For example, the <gcServer> element determines whether the garbage collector uses workstation garbage collection or server garbage collection, the <UseRandomizedStringHashAlgorithm> element determines whether the common language runtime calculates hash codes for string on a per-application or a per-application domain basis, and the AppContextSwitchOverrides element allows library users to opt in or opt out of changed functionality provided by a library.

Элементы в <среды выполнения > разделе считываются автоматически средой CLR при запуске приложения.The elements in the <runtime> section are read automatically by the common language runtime at application startup. Можно также определить файл конфигурации для домена приложения не по умолчанию, указав ее имя на AppDomainSetup.ConfigurationFile свойство; его параметры считываются автоматически при загрузке домена приложения.You can also define the configuration file for a non-default application domain by supplying its name to the AppDomainSetup.ConfigurationFile property; its settings are read automatically when the application domain is loaded. Следует редко, если когда-нибудь, нет необходимости напрямую прочитать параметры в <среды выполнения > раздел в файле конфигурации приложения.You should rarely, if ever, have a need to directly read the settings in the <runtime> section in your application's configuration file.

См. такжеSee also