Metodo ConfigurationSection.GetAllowDefinition
Recupera l'attributo allowDefinition
per una sezione di configurazione.
Sintassi
ConfigurationSection.GetAllowDefinition AllowDefinition
ConfigurationSection.GetAllowDefinition(AllowDefinition);
Parametri
Nome | Definizione |
---|---|
AllowDefinition |
Variabile string che riceve l'attributo allowDefinition restituito dal GetAllowDefinition metodo. I valori degli attributi possibili sono elencati più avanti nella sezione Osservazioni. |
Valore restituito
Questo metodo non restituisce valori.
Commenti
allowDefinition
gli attributi specificano dove possono essere impostati i valori della gerarchia di configurazione per una determinata sezione di configurazione. Questi attributi vengono specificati nella <configSections>
sezione del file di ApplicationHost.config.
Poiché GetAllowDefinition
è un metodo statico, è consigliabile chiamarlo recuperando un oggetto classe, come nell'esempio seguente.
' Correct syntax:
Set oAnonAuth = oWebAdmin.Get("AnonymousAuthenticationSection")
oAnonAuth.GetAllowDefinition strAnonAuthAllowDefinition
La sintassi seguente ha esito negativo perché tenta di chiamare GetAllowDefinition
su un'istanza concreta della Site
classe. La chiamata al metodo causerà un errore "SWbemObjectEx: Not found".
' Incorrect syntax:
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")
oSite.GetSection "AnonymousAuthenticationSection", oAnonAuth
oAnonAuth.GetAllowDefinition strAnonAuthAllowDefinition
Nella tabella seguente sono elencati i valori possibili per l'attributo allowDefinition
.
Parola chiave | Descrizione |
---|---|
Everywhere |
La sezione può essere impostata ovunque nella gerarchia. |
MachineOnly |
La sezione può essere impostata solo nel file Machine.config. Nota: Il percorso predefinito per il file Machine.config è %systemroot% Microsoft.NET\Framework\<version>\config\. |
MachineToWebRoot |
La sezione può essere impostata solo nel file Machine.config o nel file di Web.config radice. Nota: Il percorso predefinito per il file radice Web.config è %systemroot% Microsoft.NET\Framework\<version>\config\. |
AppHostOnly |
La sezione può essere impostata solo nel file ApplicationHost.config. |
MachineToApplication |
La sezione può essere impostata solo a livello globale. Per le sezioni di .NET Framework, il livello globale è il file radice Web.config o Machine.config; per le sezioni IIS, è il file ApplicationHost.config; e per le applicazioni, è il file Web.config per l'applicazione radice. |
Esempio
Nell'esempio seguente viene visualizzato l'attributo allowDefinition
per la sezione Configurazione di autenticazione anonima.
' Get the WebAdministration namespace.
Set oWebAdmin = GetObject( _
"winmgmts:root\WebAdministration")
' Get the AnonymousAuthenticationSection.
Set oAnonAuth = oWebAdmin.Get( _
"AnonymousAuthenticationSection")
' Get the allowDefinition attribute.
oAnonAuth.GetAllowDefinition strAnonAuthAllowDefinition
' Display the allowDefinition attribute.
WScript.Echo _
"Anonymous Authentication Allow Definition: " & _
strAnonAuthAllowDefinition
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
Classe AnonymousAuthenticationSection
Classe ConfigurationSection