Classe AuthorizationRule
Rappresenta una regola nella sezione di autorizzazione di un file di configurazione.
Sintassi
class AuthorizationRule : CollectionElement
Metodi
Questa classe non contiene metodi.
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla AuthorizationRule
classe .
Nome | Descrizione |
---|---|
AccessType |
Enumerazione di lettura/scrittura sint32 che specifica se l'accesso a una risorsa URL viene concesso in base alla combinazione di valori specificati dalle Roles proprietà , Users e Verbs . I valori possibili sono elencati più avanti nella sezione Osservazioni. Nota: In fase di esecuzione, il modulo di autorizzazione scorre gli AuthorizationRule elementi fino a quando non trova la prima regola adatta a un determinato utente. Concede o nega l'accesso a una risorsa URL a seconda del valore della AccessType proprietà. |
Roles |
Valore di lettura/scrittura string univoco obbligatorio che contiene un elenco delimitato da virgole di ruoli per cui viene concesso o negato l'accesso a una risorsa URL. Proprietà chiave. Nota: Deve essere presente almeno un valore nella Users proprietà o nella Roles proprietà oppure in entrambi. |
Users |
Valore univoco di lettura/scrittura string obbligatorio che contiene un elenco delimitato da virgole di utenti a cui viene concesso o negato l'accesso a una risorsa URL. L'impostazione predefinita è "*". Proprietà chiave. Nota: Deve essere presente almeno un valore nella Users proprietà o nella Roles proprietà oppure in entrambi. |
Verbs |
Valore di lettura/scrittura string univoco obbligatorio che contiene un elenco delimitato da virgole di metodi di trasmissione HTTP per cui viene concesso o negato l'accesso a una risorsa URL. Proprietà chiave. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Le istanze di questa classe sono contenute nella Authorization
proprietà della classe AuthorizationSection .
Nella tabella seguente sono elencati i valori possibili per la AccessType
proprietà .
Valore | Parola chiave | Descrizione |
---|---|---|
0 | Allow |
Concede l'accesso a una risorsa URL per la combinazione di valori specificati nelle Roles proprietà , Users e Verbs . |
1 | Deny |
Nega l'accesso a una risorsa URL per la combinazione di valori specificati nelle Roles proprietà , Users e Verbs . |
Gerarchia di ereditarietà
AuthorizationRule
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 System.Web.Configuration.AuthorizationRuleCollectionElement