ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체의 SessionIDManager 요청별 초기화를 수행합니다.
public:
bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest(System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean
매개 변수
- context
- HttpContext
HttpContext 현재 요청에 대한 정보가 들어 있는 개체입니다.
- suppressAutoDetectRedirect
- Boolean
true 세션 ID 관리자가 쿠키 지원을 확인하기 위해 리디렉션해야 하면 이고, 그렇지 않으면 false 쿠키 지원을 확인하기 위해 자동 리디렉션을 표시하지 않습니다.
- supportSessionIDReissue
- Boolean
이 메서드가 반환될 때 원래 ID가 만료된 경우 개체에서 새 세션 ID 발급을 지원하는지 여부를 ISessionIDManager 나타내는 부울이 포함됩니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.
세션 ID 재사용은 세션 상태 ID가 URL에 인코딩되고 URL을 공유하거나 전자 메일로 보낼 가능성이 있는 경우에 적합합니다.
사용자 지정 세션 상태 구현이 가상 경로별로 쿠키를 분할하는 경우 세션 상태도 지원되어야 합니다.
반품
true초기화에서 리디렉션을 수행했음을 나타내려면 입니다. 그렇지 않으면 . false
설명
InitializeRequest 개체에서 처리하는 각 요청에 대해 메서드가 ISessionIDManager 호출됩니다. 메서드를 InitializeRequest 사용하여 개체에 대한 요청별 데이터를 초기화합니다 SessionIDManager .
매개 변수인 suppressAutoDetectRedirect 경우 개체는 trueISessionIDManager리디렉션을 사용하여 브라우저에서 쿠키를 지원하는지 여부를 결정해서는 안 됩니다.
쿠키가 supportSessionIDReissue 세션 식별에 사용되는 경우 매개 변수를 반환 false 해야 합니다. 그렇지 않으면 구현에서 세션 ID 다시 발급을 지원하는 경우 true 반환 ISessionIDManager 됩니다.