SectionInformation.InheritInChildApplications Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda nastavení zadané v přidružené konfigurační části jsou zděděny aplikacemi, které se nacházejí v podadresáři příslušné aplikace.
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
Hodnota vlastnosti
true pokud nastavení zadané v tomto ConfigurationSection objektu jsou zděděna podřízenými aplikacemi; jinak , false. Výchozí hodnota je true.
Příklady
Následující příklad ukazuje, jak získat InheritInChildApplications hodnotu objektu 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
Poznámky
Vlastnost InheritInChildApplications představuje inheritInChildApplications atribut location prvku v konfiguračním souboru.
Nastavení InheritInChildApplications tak, aby false se zabránilo tomu, aby se nastavení specifická pro určité umístění (například kořenový adresář webu) dědila aplikacemi, které existují v podadresářích.
Následující příklad ukazuje, jak pomocí tohoto atributu v konfiguračním souboru určit, že nastavení definovaná v location elementu pro kořen webu by podřízené aplikace neměly dědit:
<location path="." inheritInChildApplications="false">
Tato InheritInChildApplications vlastnost se vztahuje pouze na nastavení konfigurace specifické pro umístění.
Poznámka:
Tento inheritInChildApplications atribut má vliv jenom na podřízené aplikace (virtuální adresáře nebo aplikace nakonfigurované ve službě IIS). Běžná podsložka bez vlastní web.config je součástí nadřazené aplikace, takže nastavení nadřazené aplikace location se bude dál používat bez inheritInChildApplications ohledu na hodnotu.