Compartir por


SectionInformation.InheritInChildApplications Propiedad

Definición

Obtiene o establece un valor que indica si las aplicaciones que residen en un subdirectorio de la aplicación pertinente heredan la configuración especificada en la sección de configuración asociada.

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 propiedad

true si las aplicaciones secundarias heredan la configuración especificada en este ConfigurationSection objeto; de lo contrario, false. El valor predeterminado es true.

Ejemplos

En el ejemplo siguiente se muestra cómo obtener el InheritInChildApplications valor de un 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

Comentarios

La InheritInChildApplications propiedad representa el inheritInChildApplications atributo de un location elemento en un archivo de configuración.

false Establézcalo InheritInChildApplications en para evitar que las aplicaciones que existen en subdirectorios hereden la configuración específica de una ubicación determinada (como el directorio raíz de un sitio web).

En el ejemplo siguiente se muestra cómo usar este atributo en un archivo de configuración para especificar que las aplicaciones secundarias no deben heredar la configuración definida en el location elemento para la raíz de un sitio web:

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

La InheritInChildApplications propiedad solo se aplica a los valores de configuración específicos de la ubicación.

Nota:

El inheritInChildApplications atributo afecta solo a las aplicaciones secundarias (directorios virtuales o aplicaciones configuradas en IIS). Una subcarpeta normal sin su propia web.config forma parte de la aplicación primaria, por lo que la configuración de location la aplicación primaria continúa aplicándose independientemente del inheritInChildApplications valor.

Se aplica a