SectionInformation.InheritInChildApplications Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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.