Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из кода посмотреть TimeOut приложения? / 14 сообщений из 14, страница 1 из 1
16.04.2003, 15:27
    #32142247
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Есть страница; в файле web.config (структура XML) содержится поле SessionState а в нем TimeOut. Можно ли через AppSettings или что-то еще кодом посмотреть эту информацию, не обращаясь к самому файлу? Спасибо.
...
Рейтинг: 0 / 0
16.04.2003, 16:09
    #32142340
OzzY2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
HttpSessionState.Timeout
...
Рейтинг: 0 / 0
16.04.2003, 16:27
    #32142372
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Большое спачибо OzzY2. Но

Код: plaintext
int art = HttpSessionState.Timeout;


Выдает ошибку: An object reference is required for the nonstatic field, method, or property 'System.Web.SessionState.HttpSessionState.Timeout'

Не пойму, вроде должно работать?
...
Рейтинг: 0 / 0
16.04.2003, 16:39
    #32142399
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
ты этот int из static метода вызываешь.
или обьяви его public/.. static int ... в классе
или из не-статик метода зови.
...
Рейтинг: 0 / 0
16.04.2003, 16:48
    #32142419
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Код: plaintext
1.
2.
3.
4.
5.
6.
<%@ Page Language= "C#" %>
<%

int art = Page.Session.Timeout;

Page.Response.Write( "art="  + art.ToString());
%>
...
Рейтинг: 0 / 0
16.04.2003, 16:51
    #32142428
OzzY2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
если ты в web-методе или странице:
Код: plaintext
this.Session.Timeout;

это и есть HttpApplication.Session.Timeout
...
Рейтинг: 0 / 0
16.04.2003, 16:52
    #32142431
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Да вроде нет здесь static'а...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;


namespace WebApplication2
{
	public class WebForm1 : System.Web.UI.Page
	{
		override protected void OnInit(EventArgs e)
		{
			InitializeComponent();
			java();
			base.OnInit(e);
		}

		public void java()
		{
			int art = HttpSessionState.Timeout;
		}
		
		private void InitializeComponent()
		{    
			this.Button1.Click += new System.EventHandler(this.Button1_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
	}
}


Выдает ошибку: An object reference is required for the nonstatic field, method, or property 'System.Web.SessionState.HttpSessionState.Timeout'
...
Рейтинг: 0 / 0
16.04.2003, 17:05
    #32142456
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Если не секрет, чем плох предложенный мной вариант? :)
...
Рейтинг: 0 / 0
16.04.2003, 17:06
    #32142458
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
To OzzY2:

У старницы есть дефолтовый Timeout; мне нужно при рефреше страницы установить свой (Session.Timeout = х), но при этом могу я его сравнить с дефолтовым? Он где-то отдельно хранится или после Session.Timeout=х дефолтовый я теряю?
...
Рейтинг: 0 / 0
16.04.2003, 17:09
    #32142463
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
To jimmers:

У старницы есть дефолтовый Timeout; мне нужно при рефреше страницы установить свой (Session.Timeout = х), но при этом нужно сравнить его с дефолтовым. После изменения новый становится на место старого или в другое место, а дефолтовый канстанта?
...
Рейтинг: 0 / 0
16.04.2003, 17:33
    #32142495
OzzY2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
эта проперть read/write
изначальное значение заносится из config
можешь менять
...
Рейтинг: 0 / 0
16.04.2003, 17:41
    #32142507
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Да, а после того как я изменю ее, я уже никак не смогу прочитать дефолтовое значение из config, не обращаясь к файлу?
...
Рейтинг: 0 / 0
16.04.2003, 18:23
    #32142561
OzzY2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
так сохрани его (которое стояло изначально) где нибудь для себя
в той же session
...
Рейтинг: 0 / 0
16.04.2003, 20:21
    #32142652
Omicron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из кода посмотреть TimeOut приложения?
Всем спасибо! :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как из кода посмотреть TimeOut приложения? / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]