Classe RoleManagerSection
Définit les paramètres de configuration utilisés pour prendre en charge l'infrastructure de gestion des rôles des applications Web.
Syntaxe
class RoleManagerSection : ConfigurationSectionWithCollection
Méthodes
Le tableau suivant répertorie les méthodes exposées par la classe RoleManagerSection
.
Nom | Description |
---|---|
Ajouter | (Hérité de ConfigurationSectionWithCollection.) |
Clear | (Hérité de ConfigurationSectionWithCollection .) |
Get | (Hérité de ConfigurationSectionWithCollection .) |
GetAllowDefinition | (Hérité de ConfigurationSection.) |
GetAllowLocation | (Hérité de ConfigurationSection .) |
Remove | (Hérité de ConfigurationSectionWithCollection .) |
RevertToParent | (Hérité de ConfigurationSection .) |
SetAllowDefinition | (Hérité de ConfigurationSection .) |
SetAllowLocation | (Hérité de ConfigurationSection .) |
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe RoleManagerSection
.
Nom | Description |
---|---|
CacheRolesInCookie |
Une valeur boolean en lecture/écriture. true si les rôles de l'utilisateur actuel sont mis en cache dans un cookie ; sinon, false . Par défaut, il s’agit de false . |
CookieName |
Valeur en lecture/écriture string qui spécifie le nom du cookie utilisé pour mettre en cache les noms de rôles. La valeur par défaut est « .ASPXROLES ». |
CookiePath |
Valeur en lecture/écriture string qui spécifie le chemin d’accès virtuel du cookie utilisé pour mettre en cache les noms de rôles. La valeur par défaut est « / ». |
CookieProtection |
Énumération en lecture/écriture sint32 qui spécifie le schéma de protection des cookies. Les valeurs possibles sont répertoriées plus loin dans la section Remarques. |
CookieRequireSSL |
Une valeur boolean en lecture/écriture. true si le cookie utilisé pour mettre en cache les noms de rôles nécessite une connexion SSL (Secure Sockets Layer) pour être retourné au serveur ; sinon, false . Par défaut, il s’agit de false . |
CookieSlidingExpiration |
Une valeur boolean en lecture/écriture. true si le cookie utilisé pour mettre en cache les noms de rôles sera réinitialisé régulièrement ; sinon, false . Par défaut, il s’agit de true . |
CookieTimeout |
Valeur en lecture/écriture datetime qui spécifie la durée, en minutes, avant l’expiration du cookie utilisé pour mettre en cache les noms de rôles. La durée par défaut est de 30 minutes. |
CreatePersistentCookie |
Une valeur boolean en lecture/écriture. true si les noms de rôles sont rendus persistants par cookie dans les sessions de navigateur ; sinon, false . La valeur par défaut est false.La propriété CreatePersistentCookie indique si le cookie utilisé pour mettre en cache les noms de rôles doit être un cookie persistant, ce qui signifie que le cookie est disponible dans les sessions du navigateur ou un cookie basé sur une session, ce qui signifie que le cookie est perdu lorsque le navigateur est fermé. La valeur par défaut est false , ce qui indique qu’un cookie basé sur une session est utilisé pour mettre en cache les noms de rôles. |
DefaultProvider |
Valeur en lecture/écriture string qui spécifie le nom du fournisseur par défaut utilisé pour gérer les rôles. La valeur par défaut est « AspNetSqlRoleProvider ». Cette propriété doit correspondre à une valeur nommée spécifiée dans la propriété Providers . Une chaîne vide (« ») n’est pas une valeur valide. |
Domain |
Valeur en lecture/écriture string qui spécifie le nom du domaine associé au cookie utilisé pour mettre en cache les noms de rôles. La valeur par défaut est une chaîne vide (""). Si aucune valeur n’est spécifiée, la propriété Domain retourne null . |
Enabled |
Une valeur boolean en lecture/écriture. true si la fonctionnalité de gestion des rôles ASP.NET est activée (c’est-à-dire, elle est accessible au moment de l’exécution) ; sinon, false . Par défaut, il s’agit de false . |
Location |
(Hérité de ConfigurationSection .) Une propriété clé. |
MaxCachedResults |
Valeur en lecture/écriture sint32 qui spécifie le nombre maximal de rôles qui ASP.NET caches dans le cookie de rôle. La valeur par défaut est 25. |
Path |
(Hérité de ConfigurationSection .) Une propriété clé. |
Providers |
Valeur ProvidersSettings qui spécifie les fournisseurs de gestion des rôles. Remarque : les fournisseurs de gestion des rôles sont des composants qui fournissent l’accès aux types de rôles d’un site. |
SectionInformation |
(Hérité de ConfigurationSection .) |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Le tableau suivant répertorie les valeurs possibles pour la propriété CookieProtection
. La valeur par défaut est 3 (All
).
Valeur | Mot clé | Description |
---|---|---|
0 | None |
Spécifie que les informations de cookie ne sont pas protégées. Les informations contenues dans le cookie sont stockées en texte clair et ne sont pas validées lorsque les informations sont renvoyées au serveur. |
1 | Validation |
Vérifie que les informations contenues dans le cookie n’ont pas été modifiées avant que les informations ne soient renvoyées au serveur. |
2 | Encryption |
Chiffre les informations contenues dans le cookie. |
3 | All |
Spécifie que les valeurs Validation et Encryption sont utilisées pour protéger les informations contenues dans le cookie. |
Hiérarchie d'héritage
ConfigurationSectionWithCollection
RoleManagerSection
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe ConfigurationSectionWithCollection
Classe NameTypeElement
Classe ProvidersSettings
CIM_DATETIME