ConfigurationSection.OverrideModeEffective Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si la sección de configuración actual puede invalidar eficazmente su configuración heredada.
public:
property Microsoft::Web::Administration::OverrideMode OverrideModeEffective { Microsoft::Web::Administration::OverrideMode get(); };
public Microsoft.Web.Administration.OverrideMode OverrideModeEffective { get; }
member this.OverrideModeEffective : Microsoft.Web.Administration.OverrideMode
Public ReadOnly Property OverrideModeEffective As OverrideMode
Valor de propiedad
Uno de los valores de OverrideMode.
Comentarios
Nota
La OverrideModeEffective propiedad es útil cuando es necesario determinar el modo de invalidación efectivo para una sección de configuración cuando la OverrideMode propiedad se establece Microsoft.Web.Administration.OverrideMode.Inheriten .
Para determinar el valor de OverrideModeEffective, IIS 7 recorre la jerarquía de herencia de las secciones de configuración de la sección actual. Examina sucesivamente la OverrideMode propiedad de cada sección primaria hasta que alcanza el overrideModeDefault
atributo en la definición de esquema de sección. IIS 7 calcula el valor de OverrideModeEffective combinando lógicamente los valores que encuentra y considerando su clasificación jerárquica.
Nota
overrideModeDefault
es un atributo opcional que contiene el estado de bloqueo predeterminado de una sección de configuración. El overrideModeDefault
atributo de cada sección de configuración se encuentra en la definición <configSections>
de sección correspondiente en en el archivo ApplicationHost.config. Si overrideModeDefault
falta, su valor es Microsoft.Web.Administration.OverrideMode.Allow. Si Allow se especifica , los archivos de Web.config de nivel inferior pueden invalidar la configuración de la sección; si Microsoft.Web.Administration.OverrideMode.Deny se especifica, no pueden. El overrideModeDefault
valor predeterminado para la mayoría de las secciones del servidor web de IIS 7 es Deny. El valor predeterminado para la mayoría de las secciones de ASP.NET y .NET Framework es Allow.
El overrideModeDefault
atributo no tiene ninguna propiedad correspondiente en Instrumental de administración de Windows (WMI). Si tiene los permisos adecuados, puede editar el archivo ApplicationHost.config directamente, o bien puede acceder a él mediante programación mediante el análisis XML o las API de acceso a archivos.