Sdílet prostřednictvím


Roles.CookieName Vlastnost

Definice

Získá název souboru cookie, ve kterém jsou názvy rolí uloženy v mezipaměti.

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

Hodnota vlastnosti

Název souboru cookie, ve kterém se názvy rolí ukládají do mezipaměti. Výchozí hodnota je . ASPXROLES.

Příklady

Následující příklad ukazuje element roleManager v system.web části souboru Web.config pro aplikaci ASP.NET. Určuje, že aplikace používá SqlRoleProvider instanci, a nastaví cookieName atribut na . 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>

Poznámky

Název souboru cookie, ve kterém se role ukládají do mezipaměti pro vaši aplikaci, můžete zadat nastavením atributu cookieName v souboru Web.config pro aplikaci ASP.NET. To je užitečné, pokud chcete jedinečně identifikovat soubor cookie pro vaši aplikaci nebo když se soubor cookie sdílí ve více aplikacích, jako je například soubor cookie domény.

Platí pro

Viz také