Відповіді:
За даними MSDN це 20 хвилин
Від MSDN:
Необов’язковий атрибут TimeSpan.
Визначає кількість хвилин, коли сеанс може бути непрацюючим до його відмови. Атрибут тайм-аута не може бути встановлений на значення, яке перевищує 525,601 хвилини (1 рік) для режимів, що перебувають у процесі та стані-сервери. Налаштування конфігурації тайм-ауту сеансу стосується лише сторінок ASP.NET. Зміна значення тайм-ауту сеансу не впливає на час очікування сеансу для сторінок ASP. Аналогічно, зміна тайм-ауту сеансу для сторінок ASP не впливає на час очікування сеансу для сторінок ASP.NET. За замовчуванням - 20 хвилин.
Це залежить або від зміни конфігурації, або від програми .
Тому найнадійніший спосіб перевірити поточне значення - це під час виконання за допомогою коду.
Дивіться властивість HttpSessionState.Timeout ; значення за замовчуванням - 20 хвилин.
Ви можете отримати доступ до цієї нерухомості в ASP.NET через HttpContext :
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
За замовчуванням - 20 хвилин. 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>
Період закінчення терміну дії сесії становить 20 хвилин.
Можна оновитистату сеансів і налаштувати хвилини під час очікування
<sessionState
timeout="30">
</sessionState>
int check = this.HttpContext.Session.Timeout;
але чи можу я встановити тайм-аут сеансу за допомогою ключа? і перевірити час очікування сеансу для конкретного ключа, як-отSession["mykey"]
:?