Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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