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


SectionInformation.InheritInChildApplications Свойство

Определение

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

public:
 property bool InheritInChildApplications { bool get(); void set(bool value); };
public bool InheritInChildApplications { get; set; }
member this.InheritInChildApplications : bool with get, set
Public Property InheritInChildApplications As Boolean

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

true Значение , если параметры, указанные в этом ConfigurationSection объекте, наследуются дочерними приложениями; в противном случае false. Значение по умолчанию — true.

Примеры

В следующем примере показано, как получить InheritInChildApplications значение ConfigurationSection объекта.

static public void GetInheritInChildApps()
{
    SectionInformation sInfo =
        GetSectionInformation();

    bool inheritInChildApps =
        sInfo.InheritInChildApplications;
    Console.WriteLine("Inherit in child apps: {0}",
        inheritInChildApps.ToString());
}
Public Shared Sub GetInheritInChildApps() 

    Dim sInfo As SectionInformation = _
    GetSectionInformation()
    
    Dim inheritInChildApps As Boolean = _
    sInfo.InheritInChildApplications
    Console.WriteLine("Inherit in child apps: {0}", _
    inheritInChildApps.ToString())

End Sub

Комментарии

Свойство InheritInChildApplications представляет inheritInChildApplications атрибут location элемента в файле конфигурации.

Установите значение InheritInChildApplications , чтобы false предотвратить наследование параметров, относящихся к определенному расположению (например, корневому каталогу веб-сайта), приложениям, существующим в подкаталогах.

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

<location path="." inheritInChildApplications="false">

Свойство InheritInChildApplications применяется только к параметрам конфигурации, зависящим от расположения.

Замечание

Атрибут inheritInChildApplications влияет только на дочерние приложения (виртуальные каталоги и приложения, настроенные в IIS). Обычная вложенная папка без собственного web.config является частью родительского приложения, поэтому параметры родительского приложения location продолжают применяться независимо от inheritInChildApplications значения.

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