SessionIDManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 세션 상태의 고유 식별자를 관리합니다.
public ref class SessionIDManager : System::Web::SessionState::ISessionIDManager
public class SessionIDManager : System.Web.SessionState.ISessionIDManager
type SessionIDManager = class
interface ISessionIDManager
Public Class SessionIDManager
Implements ISessionIDManager
- 상속
-
SessionIDManager
- 구현
설명
SessionIDManager 클래스는 ASP.NET 세션 상태 사용에 대 한 고유한 세션 식별자를 관리 하는 HTTP 모듈입니다. ASP.NET 세션에 대 한 고유 식별자가를 SessionID 에서 액세스할 수 있는 속성을 Session 속성이 현재 HttpContext 또는 Page. ASP.NET 세션 식별자가 소문자 문자도 이루어진 24 자의 문자열로 인코딩된를 임의로 생성 된 번호는 z를 0부터 5 까지의 숫자입니다.
기본적으로 SessionID 값은 ASP.NET 애플리케이션을 각 요청과 함께 쿠키에 전송 됩니다. 포함 된 쿠키의 이름을 합니다 SessionID 값은 기본적으로 ASP.NET_SessionId입니다. 다른 쿠키 이름을 설정 하 여 구성할 수 있습니다는 cookieName
특성을 sessionState 요소 (ASP.NET 설정 스키마) 원하는 쿠키 이름입니다.
ASP.NET 애플리케이션에서 쿠키를 사용 하지 않도록 설정 하 고 계속 하려는 경우 세션 상태를 설정 하 여 쿠키 대신 URL의 세션 식별자를 저장 하도록 애플리케이션을 구성할 수는 cookieless
특성을 sessionState
요소를 true
애플리케이션의 Web.config 파일에 있습니다. 자세한 내용은 IsCookieless 속성을 참조하세요.
상속자 참고
상속 된 클래스를 만들어 사용자 고유의 사용자 지정 세션 식별자를 사용 하 여 ASP.NET 세션 식별자를 바꿀 수 있습니다 합니다 SessionIDManager 클래스를 CreateSessionID(HttpContext) 및 Validate(String) 메서드를 사용자 고유의 사용자 지정 구현 합니다. 재정의 하는 예는 SessionIDManager 클래스 및 이러한 메서드를 구현에 대해 제공 된 예제를 참조 하세요는 CreateSessionID(HttpContext) 메서드.
전체를 대체할 수 있습니다 SessionIDManager 를 구현 하는 클래스를 만들어 사용자 지정 세션 ID 관리자는 ISessionIDManager 인터페이스입니다. 사용자 지정 세션 ID 관리자에서 쿠키 없는 세션 식별자를 지 원하는 경우에 전송 및 ISAPI 필터와 같은 URL에서 세션 식별자를 검색에 대 한 솔루션을 구현 하는 것이 해야 합니다. 관리자는 사용자 지정 세션 ID를 만드는 방법에 대 한 자세한 내용은 참조 하세요. ISessionIDManager합니다.
생성자
SessionIDManager() |
SessionIDManager 클래스의 인스턴스를 만듭니다. |
속성
SessionIDMaxLength |
유효한 세션 식별자의 최대 길이를 가져옵니다. |
메서드
CreateSessionID(HttpContext) |
세션의 고유 세션 식별자를 만듭니다. |
Decode(String) |
쿠키 또는 URL에서 가져온 URL로 인코딩된 세션 식별자를 디코딩합니다. |
Encode(String) |
쿠키 또는 URL에 저장하기 위한 세션 식별자를 인코딩합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetSessionID(HttpContext) |
현재 웹 요청에서 세션 식별자 값을 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Initialize() |
SessionIDManager 개체를 구성 파일의 정보로 초기화합니다. |
InitializeRequest(HttpContext, Boolean, Boolean) |
SessionIDManager 개체의 요청별 초기화를 수행합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
RemoveSessionID(HttpContext) |
HTTP 응답에서 세션 식별자 쿠키를 삭제합니다. |
SaveSessionID(HttpContext, String, Boolean, Boolean) |
새로 만든 세션 식별자를 HTTP 응답에 저장합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
Validate(String) |
세션 식별자가 유효한지 여부를 나타내는 값을 가져옵니다. |
적용 대상
추가 정보
.NET