Clase1 ConfigurationSection
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