Aracılığıyla paylaş


Roles.CookieTimeout Özellik

Tanım

Rol tanımlama bilgisinin süresi dolmadan önceki dakika sayısını alır.

public:
 static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer

Özellik Değeri

Rol tanımlama bilgisinin süresi dolmadan önceki dakika sayısını belirten tamsayı. Varsayılan değer 30 dakikadır.

Örnekler

Aşağıdaki örnekte, bir ASP.NET uygulamasının system.web Web.config dosyasının bölümündeki roleManager öğesi gösterilmektedir. Uygulamanın bir SqlRoleProvider örnek kullandığını ve özelliğini 30 dakikaya ayarlandığını CookieTimeout belirtir.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="true"
  cookieSlidingExpiration="true"
  cookieProtection="Encrypted" >
  <providers>
  <add
    name="SqlProvider"
    type="System.Web.Security.SqlRoleProvider"
    connectionStringName="SqlServices"
    applicationName="MyApplication" />
  </providers>
</roleManager>

Açıklamalar

CookieTimeout özelliği, özellik olduğunda CookieSlidingExpirationtrue kullanılır ve roller tanımlama bilgisi için yaşam süresini dakika cinsinden belirtir. Değeri ayarlamak CookieTimeout için, ASP.NET uygulamasının Web.config dosyasındaki roleManager öğesine özniteliğini ekleyin cookieTimeout ve bir tamsayı değeri belirtin.

ise CookieSlidingExpirationfalse, bu özellik yoksayılır.

Şunlara uygulanır

Ayrıca bkz.