Freigeben über


Roles.CookiePath Eigenschaft

Definition

Ruft den Pfad für das Cookie mit den zwischengespeicherten Rollennamen ab.

public:
 static property System::String ^ CookiePath { System::String ^ get(); };
public static string CookiePath { get; }
member this.CookiePath : string
Public Shared ReadOnly Property CookiePath As String

Eigenschaftswert

String

Der Pfad des Cookies, in dem Rollennamen zwischengespeichert werden. Der Standardwert ist /.

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 cookiePath Attribut auf /MyApplication festlegt.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  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 Pfad des Cookies angeben, in dem Rollen für Ihre Anwendung zwischengespeichert werden, indem Sie das cookiePath Attribut in der datei Web.config für Ihre ASP.NET Anwendung festlegen. Weitere Informationen zu Cookiepfaden finden Sie unter Path.

Gilt für

Siehe auch