Partager via


Roles.CookieName Propriété

Définition

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; }
member this.CookieName : string
Public Shared ReadOnly Property CookieName As String

Valeur de propriété

String

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. Elle 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, telles qu’un cookie de domaine.

S’applique à

Voir aussi