Condividi tramite


Classe ConfigurationSection1

Funge da classe di base per le classi che rappresentano le sezioni di configurazione.

Sintassi

class ConfigurationSection  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla ConfigurationSection classe .

Nome Descrizione
GetAllowDefinition Recupera l'attributo allowDefinition per una sezione di configurazione.
GetAllowLocation Recupera l'attributo allowLocation per una sezione di configurazione.
RevertToParent Ripristina i valori di configurazione in una sezione a quelli della relativa sezione padre.
SetAllowDefinition Imposta l'attributo allowDefinition per una sezione di configurazione.
SetAllowLocation Imposta l'attributo allowLocation per una sezione di configurazione.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ConfigurationSection classe .

Nome Descrizione
Location Valore di sola string lettura che contiene il percorso di un oggetto di destinazione rispetto all'oggetto corrente. Ad esempio, nel percorso dell'oggetto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", la Location proprietà conterrà "MYSITE/APP/". Proprietà chiave.
Path Valore di sola string lettura che contiene il percorso dell'oggetto corrente. Ad esempio, nel percorso dell'oggetto "MACHINE/WEBROOT/APPHOST/MYSITE/APP/", la Path proprietà contiene "MACHINE/WEBROOT/APPHOST/". Proprietà chiave.
SectionInformation Oggetto SectionInformation le cui proprietà di lettura/scrittura forniscono metadati e blocco dei controlli per una sezione di configurazione.

Sottoclassi

Nella tabella seguente sono elencate le sottoclassi esposte dalla ConfigurationSection classe .

Nome Descrizione
AccessSection Specifica le autorizzazioni di accesso al contenuto protetto da Secure Sockets Layer (SSL).
AnonymousAuthenticationSection Configura l'autenticazione anonima.
Anonymousidentificationsection Specifica come vengono usati i cookie in un'applicazione Web.
AspSection Espone le impostazioni di configurazione di Active Server Pages (ASP) per le applicazioni ASP.
BasicAuthenticationSection Configura l'autenticazione di base.
CacheSection Definisce le impostazioni della cache per un'applicazione Web di ASP.NET.
CgiSection Configura le impostazioni di Common Gateway Interface (CGI).
ClientCertificateMappingAuthenticationSection Abilita o disabilita l'autenticazione del mapping dei certificati client.
ConfigurationHistorySection Configura le impostazioni della cronologia di configurazione del servizio Helper ApplicationHost.
ConfigurationRedirectionSection Configura il percorso dei file di ApplicationHost.config e Administration.config.
ConfigurationSectionWithCollection Funge da classe di base per le classi di sezione di configurazione che contengono raccolte.
DateTimeSerializationSection Gestisce le impostazioni di configurazione per la serializzazione XML delle istanze di System.DateTime .
DigestAuthenticationSection Configura l'autenticazione digest.
DirectoryBrowseSection Configura l'esplorazione della directory in IIS.
GlobalizzazioneSection Configura le impostazioni di globalizzazione per un'applicazione Web.
HostingEnvironmentSection Definisce le impostazioni di configurazione che controllano il comportamento dell'ambiente di hosting dell'applicazione.
HttpCookiesSection Configura le proprietà per i cookie utilizzati da un'applicazione Web.
HttpLoggingSection Configura la registrazione delle richieste HTTP.
HttpRuntimeSection Configura le impostazioni di run-time HTTP ASP.NET che determinano la modalità di elaborazione di una richiesta per un'applicazione ASP.NET specificata.
Identitysection Specifica se un'applicazione ASP.NET deve essere eseguita come identità del pool di applicazioni (impostazione predefinita), l'identità utente autenticata da IIS o un'identità configurata personalizzata.
LogSection Configura la registrazione per un server o un sito.
Machinekeysection Definisce le impostazioni di configurazione che controllano la generazione delle chiavi e gli algoritmi usati nella crittografia, nella decrittografia e nelle operazioni di controllo di accesso multimediale (MAC) in Autenticazione form, convalida dello stato di visualizzazione e isolamento dell'applicazione con stato sessione.
OdbcLoggingSection Specifica le impostazioni di configurazione per la registrazione degli eventi IIS in un database tramite una connessione ODBC (Open Database Connectivity).
OutputCacheSection Specifica le impostazioni della cache di output per un'applicazione ASP.NET.
Processmodelsection Configura le impostazioni del modello di processo ASP.NET in un server Web che esegue IIS.
RequestCachingSection Contiene informazioni di configurazione per la memorizzazione nella cache delle richieste.
ServerRuntimeSection Configura i limiti delle richieste per le applicazioni in un server Web.
ServerSideIncludeSection Configura le direttive lato server (SSI).
SessionPageStateSection Configura le impostazioni dello stato della visualizzazione pagina per un'applicazione ASP.NET.
ImpostazioniSection Contiene le impostazioni di rete che specificano la modalità di connessione alla rete di .NET Framework.
SmtpMailSettingsSection Contiene le impostazioni di configurazione SMTP (Simple Mail Transfer Protocol).
SystemWebDeploymentSection Definisce le impostazioni di configurazione che supportano la distribuzione di un'applicazione Web.
SystemWindowsFormsSection Archivia le impostazioni dell'applicazione per le applicazioni Windows Forms.
TraceSection Configura il servizio di traccia del codice ASP.NET.
TransactionsDefaultSettingsSection Contiene le impostazioni predefinite per le transazioni.
TransactionsMachineSettingsSection Rappresenta una sezione XML in un file di configurazione che contiene impostazioni che possono essere modificate solo a livello di computer.
Trustsection Configura il livello di sicurezza di accesso al codice applicato a un'applicazione.
UrlCompressionSection Abilita o disabilita la compressione dinamica o statica.
ValidationSection Abilita o disabilita i controlli di convalida nei file di configurazione.
WebControlsSection Specifica il percorso condiviso dei file di script client.
WebLimitsSection Specifica i limiti del traffico client a un server Web.
XhtmlConformanceSection Specifica la modalità di rendering XHTML per le applicazioni ASP.NET.
XmlSerializerSection Gestisce gli elementi XML utilizzati per configurare la serializzazione XML.

Commenti

Le classi di associazione che derivano dalla classe ObjectConfigurationAssociation usano la ConfigurationSection classe per collegare gli oggetti alle sezioni di configurazione.

Tutte le classi che derivano da ConfigurationSection ereditano le Locationproprietà , Pathe SectionInformation . Location e Path sono proprietà chiave per tutte le sottoclassi di ConfigurationSection.

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Provider WMI
Classe ConfigurationSectionWithCollection
Classe ObjectConfigurationAssociation
Classe SectionInformation