|
DreamineVMS.Web 1.0.0.0
DreamineVMS 에이전트가 제공하는 HLS 카메라 영상을 브라우저에서 관리·재생하는 원격 CCTV 웹 서비스입니다.
|
Public 멤버 함수 | |
| string | CreateSession (VmsUser user) |
| VmsUser? | ValidateToken (string? token) |
| void | RemoveSession (string? token) |
Private 속성 | |
| readonly ConcurrentDictionary< string,(VmsUser User, DateTimeOffset Expires)> | _sessions = new() |
로그인 세션 토큰을 관리하는 싱글톤 서비스입니다.
VmsSessionService.cs 파일의 14 번째 라인에서 정의되었습니다.
|
inline |
Session 값을 생성합니다.
| user | user에 사용할 VmsUser 값입니다. |
string 결과입니다.VmsSessionService.cs 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : _sessions.
|
inline |
Session 항목을 제거합니다.
| token | token에 사용할 string? 값입니다. |
VmsSessionService.cs 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : _sessions.
|
inline |
Token 값의 유효성을 검사합니다.
| token | token에 사용할 string? 값입니다. |
VmsUser? 결과입니다.VmsSessionService.cs 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : _sessions.
다음에 의해서 참조됨 : MapPost().

|
private |
sessions 값을 보관합니다.
VmsSessionService.cs 파일의 24 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CreateSession(), RemoveSession(), ValidateToken().