SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
새로 만든 세션 식별자를 HTTP 응답에 저장합니다.
public:
virtual void SaveSessionID(System::Web::HttpContext ^ context, System::String ^ id, [Runtime::InteropServices::Out] bool % redirected, [Runtime::InteropServices::Out] bool % cookieAdded);
public void SaveSessionID (System.Web.HttpContext context, string id, out bool redirected, out bool cookieAdded);
abstract member SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
override this.SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
Public Sub SaveSessionID (context As HttpContext, id As String, ByRef redirected As Boolean, ByRef cookieAdded As Boolean)
매개 변수
- context
- HttpContext
HTTP 요청(예: HttpContext 및 Request 속성)을 처리하는 데 사용되는 서버 개체를 참조하는 Response 개체입니다.
- id
- String
세션 식별자입니다.
- redirected
- Boolean
이 메서드가 반환될 때 세션 식별자가 추가된 현재 URL로 응답이 리디렉션되면 true
이고, 그렇지 않으면 false
인 부울 값이 포함됩니다.
- cookieAdded
- Boolean
이 메서드가 반환될 때, 쿠키가 HTTP 응답에 추가되었으면 true
이고, 그렇지 않으면 false
인 부울 값이 포함됩니다.
구현
예외
설명
이 메서드는 애플리케이션 코드에서 호출할 수 없습니다.
SaveSessionID 메서드를 호출 합니다 SessionStateModule 하는 동안 개체는 AcquireRequestState 이벤트입니다. SaveSessionID 메서드 중 하나는 URL (쿠키 없는 세션 상태가 사용) 또는 만료 되지 않는 세션 쿠키에서 세션 식별자를 저장 합니다.
기본적으로 SessionIDManager 만료 되지 않는 세션 쿠키로 고유한 세션 식별자를 배치 하 고 설정 합니다 cookieAdded
매개 변수를 true
입니다.
쿠키 없는 세션 상태에 대 한 합니다 SessionIDManager 개체는 현재 URL에 고유한 세션 식별자를 삽입, 세션 식별자를 포함 하 고 설정한 새 URL로 브라우저를 리디렉션하는 redirected
매개 변수를 true
.
적용 대상
추가 정보
.NET