Aracılığıyla paylaş


SectionInformation.InheritInChildApplications Özellik

Tanım

İlişkili yapılandırma bölümünde belirtilen ayarların ilgili uygulamanın alt dizininde bulunan uygulamalar tarafından devralınıp devralınmadığını gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

true bu ConfigurationSection nesnede belirtilen ayarlar alt uygulamalar tarafından devralınıyorsa; yoksa, false. Varsayılan değer: true.

Örnekler

Aşağıdaki örnekte, bir ConfigurationSection nesnenin değerinin InheritInChildApplications nasıl alınacakları gösterilmektedir.

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

Açıklamalar

özelliği, InheritInChildApplications yapılandırma dosyasındaki inheritInChildApplications bir location öğenin özniteliğini temsil eder.

false Belirli bir konuma özgü ayarların (web sitesinin kök dizini gibi) alt dizinlerde bulunan uygulamalar tarafından devralınmasını önlemek için olarak ayarlayınInheritInChildApplications.

Aşağıdaki örnekte, bir web sitesinin kökü için öğesinde location tanımlanan ayarların alt uygulamalar tarafından devralınmaması gerektiğini belirtmek için yapılandırma dosyasında bu özniteliğin nasıl kullanılacağı gösterilmektedir:

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

InheritInChildApplications özelliği yalnızca konuma özgü yapılandırma ayarları için geçerlidir.

Uyarı

inheritInChildApplications Özniteliği yalnızca alt uygulamaları (IIS'de yapılandırılan sanal dizinler/uygulamalar) etkiler. Kendi web.config olmayan normal alt klasör üst uygulamanın bir parçasıdır, bu nedenle üst uygulamanın location ayarları değerden inheritInChildApplications bağımsız olarak uygulanmaya devam eder.

Şunlara uygulanır