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ı 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 false
ayarlandığı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.