Roles.CookieName Eigenschaft

Definition

Ruft den Namen des Cookies ab, in dem Rollennamen zwischengespeichert werden.

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

Eigenschaftswert

Der Name des Cookies, in dem Rollennamen zwischengespeichert werden. Der Standardwert ist . ASPXROLES.

Beispiele

Das folgende Beispiel zeigt das roleManager-Element im system.web Abschnitt der Web.config-Datei für eine ASP.NET Anwendung. Es gibt an, dass die Anwendung eine SqlRoleProvider Instanz verwendet und das cookieName Attribut auf . 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>

Hinweise

Sie können den Namen des Cookies angeben, in dem Rollen für Ihre Anwendung zwischengespeichert werden, indem Sie das cookieName Attribut in der Web.config Datei für Ihre ASP.NET Anwendung festlegen. Dies ist nützlich, wenn Sie ein Cookie für Ihre Anwendung eindeutig identifizieren möchten oder wenn ein Cookie für mehrere Anwendungen freigegeben wird, z. B. ein Domänencookies.

Gilt für:

Weitere Informationen