SectionInformation.InheritInChildApplications Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de instellingen die zijn opgegeven in de gekoppelde configuratiesectie, worden overgenomen door toepassingen die zich in een submap van de relevante toepassing bevinden.
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
Waarde van eigenschap
true als de instellingen die in dit ConfigurationSection object zijn opgegeven, worden overgenomen door onderliggende toepassingen; falseanders. De standaardwaarde is true.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de InheritInChildApplications waarde van een ConfigurationSection object kunt ophalen.
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
Opmerkingen
De InheritInChildApplications eigenschap vertegenwoordigt het inheritInChildApplications kenmerk van een location element in een configuratiebestand.
Ingesteld InheritInChildApplications om te false voorkomen dat instellingen die specifiek zijn voor een bepaalde locatie (zoals de hoofdmap van een website) worden overgenomen door toepassingen die in submappen bestaan.
In het volgende voorbeeld ziet u hoe u dit kenmerk in een configuratiebestand gebruikt om op te geven dat de instellingen die zijn gedefinieerd in het location element voor de hoofdmap van een website, niet moeten worden overgenomen door onderliggende toepassingen:
<location path="." inheritInChildApplications="false">
De InheritInChildApplications eigenschap is alleen van toepassing op locatiespecifieke configuratie-instellingen.
Note
Het inheritInChildApplications kenmerk is alleen van invloed op onderliggende toepassingen (virtuele mappen/toepassingen die zijn geconfigureerd in IIS). Een gewone submap zonder een eigen web.config maakt deel uit van de bovenliggende toepassing, dus de instellingen van de bovenliggende toepassing location blijven van toepassing, ongeacht de inheritInChildApplications waarde.