ISessionIDManager.CreateSessionID(HttpContext) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
고유한 세션 식별자를 만듭니다.
public:
System::String ^ CreateSessionID(System::Web::HttpContext ^ context);
public string CreateSessionID(System.Web.HttpContext context);
abstract member CreateSessionID : System.Web.HttpContext -> string
Public Function CreateSessionID (context As HttpContext) As String
매개 변수
- context
- HttpContext
HTTP 요청을 처리하는 데 사용되는 서버 개체(예: 및 HttpContext 속성)를 참조하는 Request 현재 Response 개체입니다.
반품
고유한 세션 식별자입니다.
예제
다음 코드 예제에서는 메서드를 CreateSessionID 구현합니다. 이 메서드는 세션 식별자로 사용할 새 Guid 메서드를 만듭니다.
public string CreateSessionID(HttpContext context)
{
return Guid.NewGuid().ToString();
}
Public Function CreateSessionID(context As HttpContext) As String _
Implements ISessionIDManager.CreateSessionID
Return Guid.NewGuid().ToString()
End Function
설명
이 CreateSessionID 메서드는 개체가 새 세션을 식별하는 데 사용할 고유한 세션 식별자를 SessionStateModule 생성하는 데 사용됩니다. 반환되는 CreateSessionID 값은 고유해야 하며 HTTP 응답 및 요청에 저장할 수 있는 유효한 문자를 포함해야 합니다. 구현에서 반환된 CreateSessionID 값에 HTTP 응답 또는 요청에서 유효하지 않은 문자가 포함될 수 있는 경우 메서드를 사용하여 메서드 구현에서 세션 식별자 값을 인코딩하고 UrlEncode 메서드 구현에서 SaveSessionID 세션 식별자 값을 UrlDecode 디코딩하는 메서드를 사용해야 GetSessionID 합니다.