Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Actúa como clase base para las clases que representan secciones de configuración.
Sintaxis
class ConfigurationSection
Métodos
La siguiente tabla muestra los métodos que expone la clase ConfigurationSection.
| Nombre | Descripción |
|---|---|
| GetAllowDefinition | Recupera el atributo allowDefinition de una sección de configuración. |
| GetAllowLocation | Recupera el atributo allowLocation de una sección de configuración. |
| RevertToParent | Revierte los valores de configuración de una sección a los de su sección primaria. |
| SetAllowDefinition | Establece el atributo allowDefinition de una sección de configuración. |
| SetAllowLocation | Establece el atributo allowLocation de una sección de configuración. |
Propiedades
La siguiente tabla muestra las propiedades que expone la clase ConfigurationSection.
| Nombre | Descripción |
|---|---|
Location |
Un valor string de solo lectura que contiene la ruta de acceso a un objeto de destino en relación con el objeto actual. Por ejemplo, en la ruta de acceso del objeto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", la propiedad Location contendrá "MYSITE/APP/". Una propiedad clave. |
Path |
Un valor string de solo lectura que contiene la ruta de acceso al objeto actual. Por ejemplo, en la ruta de acceso del objeto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", la propiedad Path contendrá "MACHINE/WEBROOT/APPHOST/". Una propiedad clave. |
SectionInformation |
Un objeto SectionInformation cuyas propiedades de lectura y escritura proporcionan metadatos y bloqueo de control para una sección de configuración. |
Subclases
La siguiente tabla muestra las propiedades que expone la clase ConfigurationSection.
| Nombre | Descripción |
|---|---|
| AccessSection | Especifica los permisos de acceso al contenido que protege Capa de sockets seguros (SSL). |
| AnonymousAuthenticationSection | Configura la autenticación anónima. |
| AnonymousIdentificationSection | Especifica cómo se usan las cookies en una aplicación web. |
| AspSection | Expone las opciones de configuración de páginas Active Server (ASP) para las aplicaciones ASP. |
| BasicAuthenticationSection | Configura la autenticación básica. |
| CacheSection | Define la configuración de caché para una aplicación web ASP.NET. |
| CgiSection | Configura las opciones de la interfaz CGI. |
| ClientCertificateMappingAuthenticationSection | Habilita o deshabilita la autenticación de asignación de certificados de cliente. |
| ConfigurationHistorySection | Configura los valores del historial de configuración del servicio auxiliar ApplicationHost. |
| ConfigurationRedirectionSection | Configura la ubicación de los archivos ApplicationHost.config y Administration.config. |
| ConfigurationSectionWithCollection | Actúa como clase base para las clases de sección de configuración que contienen colecciones. |
| DateTimeSerializationSection | Controla las opciones de configuración para la serialización XML de instancias de System.DateTime. |
| DigestAuthenticationSection | Configura la autenticación implícita. |
| DirectoryBrowseSection | Configura la exploración de directorios en IIS. |
| GlobalizationSection | Configura las opciones de globalización de una aplicación web. |
| HostingEnvironmentSection | Define las opciones de configuración que controlan el comportamiento del entorno de hospedaje de aplicaciones. |
| HttpCookiesSection | Configura las propiedades de las cookies que usa una aplicación web. |
| HttpLoggingSection | Configura el registro de solicitudes HTTP. |
| HttpRuntimeSection | Configura valores en tiempo de ejecución HTTP de ASP.NET que determinan cómo se procesa una solicitud para una aplicación ASP.NET determinada. |
| IdentitySection | Especifica si una aplicación ASP.NET debe ejecutarse como la identidad del grupo de aplicaciones (valor predeterminado), la identidad de usuario autenticada por IIS o una identidad configurada personalizada. |
| LogSection | Configura el registro de un servidor o sitio. |
| MachineKeySection | Define las opciones de configuración que controlan la generación de claves y los algoritmos utilizados en las operaciones de cifrado, descifrado y MAC en la autenticación de Forms, la validación del estado de vista y el aislamiento de aplicaciones de estado de sesión. |
| OdbcLoggingSection | Especifica los valores de configuración para registrar eventos de IIS en una base de datos mediante una conexión de conectividad abierta de bases de datos (ODBC). |
| OutputCacheSection | Especifica la configuración de la caché de salida para una aplicación ASP.NET. |
| ProcessModelSection | Configura los valores del modelo de proceso de ASP.NET en un servidor web que ejecuta IIS. |
| RequestCachingSection | Contiene información de configuración para el almacenamiento en caché de solicitudes. |
| ServerRuntimeSection | Configura los límites de solicitud para las aplicaciones en un servidor web. |
| ServerSideIncludeSection | Configura las directivas de Inclusión del lado servidor (SSI). |
| SessionPageStateSection | Configura los valores del estado de vista de página para una aplicación ASP.NET. |
| SettingsSection | Contiene valores que especifican cómo se conecta .NET Framework a la red. |
| SmtpMailSettingsSection | Contiene opciones de configuración del Protocolo simple de transferencia de correo (SMTP). |
| SystemWebDeploymentSection | Define las opciones de configuración que admiten la implementación de una aplicación web. |
| SystemWindowsFormsSection | Almacena la configuración de la aplicación para las aplicaciones de Windows Forms. |
| TraceSection | Configura el servicio de seguimiento de código de ASP.NET. |
| TransactionsDefaultSettingsSection | Contiene la configuración predeterminada para las transacciones. |
| TransactionsMachineSettingsSection | Representa una sección XML de un archivo de configuración que contiene valores que solo se pueden modificar en el nivel de equipo. |
| TrustSection | Configura el nivel de seguridad de acceso del código que se aplica a una aplicación. |
| UrlCompressionSection | Habilita o deshabilita la compresión dinámica o estática. |
| ValidationSection | Habilita o deshabilita las comprobaciones de validación en los archivos de configuración. |
| WebControlsSection | Especifica la ubicación compartida de los archivos de script de cliente. |
| WebLimitsSection | Especifica límites en el tráfico del cliente a un servidor web. |
| XhtmlConformanceSection | Especifica el modo de representación XHTML para aplicaciones ASP.NET. |
| XmlSerializerSection | Controla los elementos XML usados para configurar la serialización XML. |
Comentarios
Las clases de asociación que derivan de la clase ObjectConfigurationAssociation usan la clase ConfigurationSection para vincular objetos a secciones de configuración.
Todas las clases que derivan de ConfigurationSection heredan las propiedades Location, Path y SectionInformation. Location y Path son propiedades clave para todas las subclases de ConfigurationSection.
Requisitos
| Tipo | Descripción |
|---|---|
| Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
| Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
| Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| Archivo MOF | WebAdministration.mof |
Consulte también
Proveedor WMI
Clase ConfigurationSectionWithCollection
Clase ObjectConfigurationAssociation
Clase SectionInformation