Aracılığıyla paylaş


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ı için Web.config dosyasının bölümündeki roleManager öğesi system.web 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 rol adlarının cookieSlidingExpiration tanımlama bilgisi sona erme tarihi ve saatinin her yanıtla sıfırlanıp sıfırlamayacağını belirtebilirsiniz. ise true, tanımlama bilgisi süre sonu başlangıçta geçerli tarih ve saat ile CookieTimeout dakika cinsinden ayarlanır. Kullanıcı ASP.NET uygulamasını etkin bir şekilde kullanmaya devam ederken, kalanların yarısından CookieTimeout azı varsa tanımlama bilgisinin son kullanma tarihi ve saati otomatik olarak yenilenir. Daha fazla bilgi için özelliğine Expires bakın.

Şunlara uygulanır

Ayrıca bkz.