Condividi tramite


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 Rolesproprietà , Userse 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 Rolesproprietà , Userse Verbs .
1 Deny Nega l'accesso a una risorsa URL per la combinazione di valori specificati nelle Rolesproprietà , Userse Verbs .

Gerarchia di ereditarietà

CollectionElement

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