SectionInformation.InheritInChildApplications Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se as definições especificadas na secção de configuração associada são herdadas por aplicações que residem num subdiretório da aplicação relevante.
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
Valor de Propriedade
true se as definições especificadas neste ConfigurationSection objeto forem herdadas por aplicações filhas; caso contrário, false. A predefinição é true.
Exemplos
O exemplo seguinte mostra como obter o InheritInChildApplications valor de um ConfigurationSection objeto.
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
Observações
A InheritInChildApplications propriedade representa o inheritInChildApplications atributo de um location elemento num ficheiro de configuração.
Definido InheritInChildApplications para false evitar que definições específicas de um determinado local (como o diretório raiz de um site) sejam herdadas por aplicações que existem em subdiretórios.
O exemplo seguinte mostra como usar este atributo num ficheiro de configuração para especificar que as definições definidas no location elemento para a raiz de um site web não devem ser herdadas por aplicações filhas:
<location path="." inheritInChildApplications="false">
A InheritInChildApplications propriedade aplica-se apenas a definições de configuração específicas de localização.
Note
O inheritInChildApplications atributo afeta apenas aplicações filhos (diretórios/aplicações virtuais configurados no IIS). Uma subpasta normal sem web.config própria faz parte da aplicação pai, pelo que as definições da location aplicação principal continuam a aplicar-se independentemente do inheritInChildApplications valor.