Yanıtlar:
MSDN'ye göre 20 dakikadır
MSDN'den:
İsteğe bağlı TimeSpan özelliği.
Bir oturumun terk edilmeden önce boşta kalabileceği dakika sayısını belirtir. Zaman aşımı özniteliği, işlem içi ve durum sunucusu modları için 525.601 dakikadan (1 yıl) daha büyük bir değere ayarlanamaz. Oturum zaman aşımı yapılandırma ayarı yalnızca ASP.NET sayfaları için geçerlidir. Oturum zaman aşımı değerini değiştirmek, ASP sayfaları için oturum zaman aşımını etkilemez. Benzer şekilde, ASP sayfaları için oturum zaman aşımını değiştirmek, ASP.NET sayfaları için oturum zaman aşımını etkilemez. Varsayılan 20 dakikadır.
Yapılandırmaya veya programatik değişikliğe bağlıdır .
Bu nedenle, mevcut değeri kontrol etmenin en güvenilir yolu, kod aracılığıyla çalışma zamanında yapılır.
HttpSessionState.Timeout özelliğine bakın ; varsayılan değer 20 dakikadır.
Bu özelliğe ASP.NET'te HttpContext aracılığıyla erişebilirsiniz :
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
Varsayılan 20 dakikadır. http://msdn.microsoft.com/en-us/library/h6bb9cz9(v=vs.80).aspx
<sessionState
mode="[Off|InProc|StateServer|SQLServer|Custom]"
timeout="number of minutes"
cookieName="session identifier cookie name"
cookieless=
"[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"
regenerateExpiredSessionId="[True|False]"
sqlConnectionString="sql connection string"
sqlCommandTimeout="number of seconds"
allowCustomSqlDatabase="[True|False]"
useHostingIdentity="[True|False]"
stateConnectionString="tcpip=server:port"
stateNetworkTimeout="number of seconds"
customProvider="custom provider name">
<providers>...</providers>
</sessionState>
Oturum için Varsayılan Süre Sonu Süresi 20 Dakikadır.
Oturum durumunu güncelleyebilir ve zaman aşımı altındaki dakikaları yapılandırabilirsiniz.
<sessionState
timeout="30">
</sessionState>
int check = this.HttpContext.Session.Timeout;
alabiliyorum ancak anahtar ile oturum zaman aşımını ayarlayabilir miyim? : ve benzeri belirli anahtar için oturum zaman aşımı kontrolSession["mykey"]
?