SectionInformation.InheritInChildApplications Eigenschap

Definitie

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.

Van toepassing op