세션 객체는 사용자 세션에 대한 정보 또는 변경 설정을 저장합니다.
예
설정하고 LCID를 반환
설정하거나 위치 또는 지역을 지정하는 정수를 반환합니다. 날짜, 시간, 통화 등의 내용이 해당 위치 또는 지역에 따라 표시됩니다.
세션 ID를 돌려줍니다
각 사용자에 대해 고유 ID를 돌려줍니다. ID는 서버에 의해 발생된다.
세션의 시간 제한
설정하고 제한 시간을 반환 (in minutes) 세션의.
세션 개체
당신이 당신의 컴퓨터에서 응용 프로그램으로 작업 할 때, 당신은, 몇 가지 변경을 열고 당신은 닫습니다. 이것은 많은 세션 같다. 컴퓨터가 당신이 누구인지 알고있다. 당신이 그것을 닫을 때 응용 프로그램을 열고 때 알고있다. 그러나 인터넷에서 한 가지 문제가있다 : HTTP 주소가 상태를 유지하지 않기 때문에 웹 서버, 당신은 무엇을 당신이 누군지 알고하지 않습니다.
ASP는 각 사용자에 대해 고유 한 쿠키를 만들어이 문제를 해결한다. 쿠키는 사용자의 컴퓨터로 전송하고 사용자를 식별하는 정보를 포함합니다. 이 인터페이스는 세션 개체라고합니다.
세션 객체는 사용자 세션에 대한 정보 또는 변경 설정을 저장합니다.
하나의 단일 사용자에 대한 세션 객체 보류 정보에 저장된 변수, 그리고 하나의 응용 프로그램의 모든 페이지에 사용할 수 있습니다. 세션 변수에 저장된 공통 정보는 이름, ID, 및 환경 설정입니다. 서버는 각각의 새로운 사용자에 대한 새 세션 객체를 생성하고, 세션이 만료 될 때 세션 객체를 파괴한다.
세션 개체의 컬렉션, 속성, 메서드 및 이벤트는 아래에 설명되어 있습니다 :
컬렉션
수집 | 기술 |
---|---|
Contents | 스크립트 명령을 통해 세션에 추가 된 모든 항목을 포함 |
StaticObjects | HTML로 세션에 추가 된 모든 오브젝트가 들어 <object> 태그를 |
등록
재산 | 기술 |
---|---|
CodePage | 동적 콘텐츠를 표시 할 때 사용되는 문자 집합을 지정합니다 |
LCID | 설정하거나 위치 또는 지역을 지정하는 정수를 반환합니다. 날짜, 시간, 통화 등의 내용이 해당 위치 또는 지역에 따라 표시됩니다 |
SessionID | 각 사용자의 고유 ID를 돌려줍니다. 고유 ID는 서버에 의해 생성되는 |
Timeout | 설정하거나 제한 시간을 반환 (in minutes) 이 응용 프로그램에서 세션 개체에 대한 |
행동 양식
방법 | 기술 |
---|---|
Abandon | 사용자 세션을 파괴 |
Contents.Remove | 목차 컬렉션에서 항목을 삭제합니다 |
Contents. RemoveAll() | 목차 컬렉션에서 모든 항목을 삭제합니다 |
이벤트
행사 | 기술 |
---|---|
이 Session_OnEnd | 때 세션이 종료를 발생 |
Session_OnStart | 세션이 시작될 때 발생 |