Roles.CookieSlidingExpiration Özellik

Tanım

Rol adlarının tanımlama bilgisi sona erme tarihi ve saatinin düzenli aralıklarla sıfırlanıp sıfırlamayacağını gösterir.

public:
 static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean

Özellik Değeri

true rol adları tanımlama bilgisi sona erme tarihi ve saati düzenli aralıklarla sıfırlanacaksa; aksi takdirde , false. Varsayılan değer: true.

Ö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 olarak falseayarlandığını CookieSlidingExpiration belirtir.

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

Açıklamalar

ASP.NET uygulamanızın Web.config dosyasındaki özniteliğini kullanarak cookieSlidingExpiration rol adlarının tanımlama bilgisi sona erme tarihi ve saatinin her yanıtla sıfırlanıp sıfırlanacağı belirtebilirsiniz. ise true, tanımlama bilgisi süre sonu başlangıçta geçerli tarih ve saat ile CookieTimeout dakika cinsinden olarak ayarlanır. Kullanıcı ASP.NET uygulamasını etkin bir şekilde kullanmaya devam ederken, kalan sürenin yarısından CookieTimeout azı varsa tanımlama bilgisinin son kullanma tarihi ve saati otomatik olarak yenilenir. Daha fazla bilgi için Expires özelliğine bakın.

Şunlara uygulanır

Ayrıca bkz.