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


ConfigurationSection.OverrideModeEffective Свойство

Определение

Возвращает значение, указывающее, может ли текущий раздел конфигурации эффективно переопределить унаследованные параметры.

public:
 property Microsoft::Web::Administration::OverrideMode OverrideModeEffective { Microsoft::Web::Administration::OverrideMode get(); };
public Microsoft.Web.Administration.OverrideMode OverrideModeEffective { get; }
member this.OverrideModeEffective : Microsoft.Web.Administration.OverrideMode
Public ReadOnly Property OverrideModeEffective As OverrideMode

Значение свойства

Одно из значений перечисления OverrideMode.

Комментарии

Примечание

Свойство OverrideModeEffective полезно, если необходимо определить действующий режим переопределения для раздела конфигурации, если свойству OverrideMode присвоено значение Microsoft.Web.Administration.OverrideMode.Inherit.

Чтобы определить значение OverrideModeEffective, IIS 7 выполняет переход по иерархии наследования разделов конфигурации из текущего раздела. Он последовательно проверяет OverrideMode свойство каждого родительского раздела, пока не достигнет атрибута overrideModeDefault в определении схемы раздела. IIS 7 вычисляет значение путем логического объединения значений OverrideModeEffective , которые он встречает, и учитывая их иерархическое ранжирование.

Примечание

overrideModeDefault — это необязательный атрибут, содержащий состояние блокировки раздела конфигурации по умолчанию. Атрибут overrideModeDefault для каждого раздела конфигурации находится в соответствующем определении раздела в файле <configSections> ApplicationHost.config. Если overrideModeDefault параметр отсутствует, его значение равно Microsoft.Web.Administration.OverrideMode.Allow. Если Allow задан параметр , файлы Web.config более низкого уровня могут переопределять параметры раздела; если Microsoft.Web.Administration.OverrideMode.Deny указан параметр, они не могут. По overrideModeDefault умолчанию для большинства разделов веб-серверов IIS 7 используется значение Deny. По умолчанию для большинства разделов ASP.NET и платформа .NET Framework используется значение Allow.

Атрибут overrideModeDefault не имеет соответствующего свойства в инструментарии управления Windows (WMI). Если у вас есть соответствующие разрешения, вы можете изменить файл ApplicationHost.config напрямую или получить к нему доступ программным способом с помощью API анализа XML или доступа к файлам.

Применяется к