Roles.CookieName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom du cookie contenant les noms de rôles en cache.
public:
static property System::String ^ CookieName { System::String ^ get(); };
public static string CookieName { get; }
static member CookieName : string
Public Shared ReadOnly Property CookieName As String
Valeur de propriété
Nom du cookie contenant les noms de rôles en cache. La valeur par défaut est « .ASPXROLES ».
Exemples
L’exemple suivant montre l’élément roleManager dans la system.web
section du fichier Web.config pour une application ASP.NET. Il spécifie que l’application utilise une SqlRoleProvider instance et définit l’attribut cookieName
sur . ASPROLES.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Remarques
Vous pouvez spécifier le nom du cookie dans lequel les rôles sont mis en cache pour votre application en définissant l’attribut cookieName
dans le fichier Web.config de votre application ASP.NET. Cela est utile lorsque vous souhaitez identifier de manière unique un cookie pour votre application ou lorsqu’un cookie est partagé entre plusieurs applications, comme un cookie de domaine.