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ı için Web.config dosyasının bölümündeki roleManager öğesi system.web gösterilmektedir. Uygulamanın bir SqlRoleProvider örnek kullandığını belirtir ve özelliğini 30 dakika olarak ayarlar CookieTimeout .

<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 olduğunda CookieSlidingExpirationtrue kullanılır ve roller tanımlama bilgisi için dakika cinsinden yaşam süresini belirtir. Değeri ayarlamak CookieTimeout için özniteliğini cookieTimeout ASP.NET uygulamanın Web.config dosyasındaki roleManager öğesine ekleyin ve bir tamsayı değeri belirtin.

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

Şunlara uygulanır

Ayrıca bkz.