DreamineVMS 1.0.0.0
Windows PC의 RTSP·USB 카메라 영상을 HLS로 변환해 원격 CCTV Viewer에 전달하는 데스크톱 에이전트입니다.
로딩중...
검색중...
일치하는것 없음
DreamineVMS.Services.Dashboard.IVmsDashboardStateService 인터페이스 참조

더 자세히 ...

DreamineVMS.Services.Dashboard.IVmsDashboardStateService에 대한 상속 다이어그램 :

Public 멤버 함수

void Start ()
void Refresh (string? lastEvent=null)

상세한 설명

VmsDashboardState를 도메인 이벤트 기반으로 자동 갱신하는 서비스입니다.

MainWindowViewModel과 같은 UI 계층이 아니라, 카메라 도메인(Repository / RuntimeState)을 직접 구독하여 IHybridStateStore<VmsDashboardState>를 갱신합니다. 이렇게 함으로써 WPF UI가 떠 있지 않아도 Server Dashboard(6080)와 Embedded Dashboard에 정확한 카메라 카운트와 상태가 노출됩니다.

IVmsDashboardStateService.cs 파일의 19 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Refresh()

void DreamineVMS.Services.Dashboard.IVmsDashboardStateService.Refresh ( string? lastEvent = null)

현재 카메라 도메인 상태를 즉시 다시 계산하여 상태 스토어에 반영합니다.

매개변수
lastEvent갱신과 함께 기록할 마지막 이벤트 메시지입니다. null이면 기존 메시지를 유지합니다.

DreamineVMS.Services.Dashboard.VmsDashboardStateService에서 구현되었습니다.

◆ Start()

void DreamineVMS.Services.Dashboard.IVmsDashboardStateService.Start ( )

서비스를 시작하고 도메인 이벤트 구독을 활성화합니다.

동일 인스턴스에 대해 두 번 이상 호출해도 안전하도록 구현해야 합니다.

DreamineVMS.Services.Dashboard.VmsDashboardStateService에서 구현되었습니다.

다음에 의해서 참조됨 : DreamineVMS.Program.Main().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: