Поделиться через


Схема параметров среды выполнения

Обновлен: Ноябрь 2007

Параметры времени выполнения указывают, как в среде выполнения производится сборка мусора, и какая версия сборки используется в файлах конфигурации.

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      Элемент <assemblyBinding> для элемента <runtime>

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <publisherPolicy>

         <qualifyAssembly>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <gcConcurrent>

      <gcServer>

      <legacyImpersonationPolicy>

      <legacyV1CASPolicy>

Элемент

Описание

<alwaysFlowImpersonationPolicy>

Указывает, что идентификация Windows всегда проходит через асинхронные точки, независимо от того, как было выполнено олицетворение.

Элемент <assemblyBinding> для элемента <runtime>

Элемент, содержащий сведения о перенаправлении версии сборки и о расположении сборок.

<assemblyIdentity>

Содержит идентификационные данные сборки.

<bindingRedirect>

Перенаправляет одну версию сборки к другой.

<codeBase>

Указывает, где средой выполнения производится поиск сборки.

<dependentAssembly>

Инкапсулирует политику привязки и расположение для каждой сборки.

<developmentMode>

Указывает, будет ли среда выполнять поиск сборок в папках, заданных в переменной среды DEVPATH.

<disableCachingBindingFailures>

Указывает, отключено ли кэширование ошибок привязки, которое по умолчанию выполняется в .NET Framework, версия 2.0.

<disableCommitThreadStack>

Указывает, выделяется ли весь стек потока при запуске потока.

<gcConcurrent>

Указывает, будет ли среда выполнения производить параллельную сборку мусора.

<gcServer>

Указывает, будет ли среда CLR производить сборку мусора сервера.

<legacyImpersonationPolicy>

Указывает, что идентификация Windows не проходит через определенные пользователем асинхронные точки.

<legacyV1CASPolicy>

Определяет, использует ли среда выполнения политику управления доступа для кода (CAS) предыдущих версий.

<probing>

Задает подкаталоги, в которых среда выполнения осуществляет поиск сборок для загрузки.

<publisherPolicy>

Указывает, будет ли среда выполнения применять политику издателя.

<qualifyAssembly>

Полное имя сборки, которая должна загружаться динамически в случае использования неполного имени.

<runtime>

Содержит сведения о привязке сборок и о поведении сборщика мусора.

См. также

Задачи

Практическое руководство. Запрет параллельной сборки мусора

Основные понятия

Перенаправление версий сборки

Другие ресурсы

Схема файлов конфигурации для .NET Framework