Roles.CookieSlidingExpiration Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.