Roles.CookieName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Standardname lautet .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 legt das cookieName
-Attribut auf fest. 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.