# Session 객체의 사용 형식
- Session("name") = "bruce"
- (원래는 Session.Contents("name") = "bruce" 그러나 Contents는 생략가능하다)
1. 컬렉션
(1) Session.Contents(항목명|항목번호)
- 바인딩 된 정보 반환
- (예) <%
Session("name") = "bruce"
Session("age") = "15세"
For Each 임시변수 In Session.Contents
Response.Write 임시변수 & " : " & Session.Contents(임시변수) & "<br>"
Next
%>
2. 메서드
(1) Session.Contents.Remove("항목명"|항목번호)
- 바인딩 정보를 삭제함
- (예) Session.Contents.Remove("name")
Session.Contents.Remove(5)
(2) Session.Contents.RemoveAll()
- 바인딩 정보를 전부 삭제함
(3) Session.Contents.Abandon
- 바인딩 정보를 한 번 처리하고 전부 삭제함
- Abandon 을 사용한 페이지에서는 세션 정보가 보이지만 그게 마지막!
- 로그아웃 등에 사용한다고 한다. 그런데 왜 RemoveAll() 과 구분해야 하는지 모르겠다.
3. 속성
(1) Session.SessionID
- 세션아이디 반환
(2) Session.Timeout = [시간(분)]
- 세션 객체의 제한시간 지정