Udostępnij za pośrednictwem


SectionInformation.InheritInChildApplications Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy ustawienia określone w skojarzonej sekcji konfiguracji są dziedziczone przez aplikacje znajdujące się w podkatalogu odpowiedniej aplikacji.

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

Wartość właściwości

true jeśli ustawienia określone w tym ConfigurationSection obiekcie są dziedziczone przez aplikacje podrzędne; w przeciwnym razie false. Wartość domyślna to true.

Przykłady

W poniższym przykładzie pokazano, jak uzyskać InheritInChildApplications wartość ConfigurationSection obiektu.

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

Uwagi

Właściwość InheritInChildApplications reprezentuje inheritInChildApplications atrybut location elementu w pliku konfiguracji.

Ustaw InheritInChildApplications wartość , aby uniemożliwić false dziedziczenie ustawień specyficznych dla określonej lokalizacji (na przykład katalogu głównego witryny sieci Web) przez aplikacje, które istnieją w podkatalogach.

W poniższym przykładzie pokazano, jak używać tego atrybutu w pliku konfiguracji w celu określenia, że ustawienia zdefiniowane w elemecie location dla katalogu głównego witryny sieci Web nie powinny być dziedziczone przez aplikacje podrzędne:

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

Właściwość InheritInChildApplications ma zastosowanie tylko do ustawień konfiguracji specyficznych dla lokalizacji.

Dotyczy