|
DreamineVMS 1.0.0.0
Windows PC의 RTSP·USB 카메라 영상을 HLS로 변환해 원격 CCTV Viewer에 전달하는 데스크톱 에이전트입니다.
|


Public 멤버 함수 | |
| AsyncRelayCommand (Func< Task > execute, Func< bool >? canExecute=null) | |
| bool | CanExecute (object? parameter) |
| async void | Execute (object? parameter) |
| void | RaiseCanExecuteChanged () |
이벤트 | |
| EventHandler? | CanExecuteChanged |
Private 속성 | |
| readonly Func< Task > | _execute |
| readonly? Func< bool > | _canExecute |
| bool | _isRunning |
비동기 ICommand 구현입니다.
MainWindowViewModel.cs 파일의 955 번째 라인에서 정의되었습니다.
|
inline |
AsyncRelayCommand 클래스의 새 인스턴스를 초기화합니다.
| execute | 실행할 비동기 작업입니다. |
| canExecute | 실행 가능 여부를 반환하는 조건입니다. |
| ArgumentNullException | 필수 입력 인자 중 하나가 null인 경우 발생합니다. |
MainWindowViewModel.cs 파일의 1017 번째 라인에서 정의되었습니다.
다음을 참조함 : _canExecute, _execute.
|
inline |
Can Execute 조건을 확인합니다.
| parameter | parameter에 사용할 object? 값입니다. |
true이고, 그렇지 않으면 false입니다.MainWindowViewModel.cs 파일의 1057 번째 라인에서 정의되었습니다.
다음을 참조함 : _canExecute, _isRunning.
다음에 의해서 참조됨 : Execute().

|
inline |
Execute 작업을 수행합니다.
| parameter | parameter에 사용할 object? 값입니다. |
MainWindowViewModel.cs 파일의 1075 번째 라인에서 정의되었습니다.
다음을 참조함 : _execute, _isRunning, CanExecute(), RaiseCanExecuteChanged().

|
inline |
CanExecuteChanged 이벤트를 UI Dispatcher에서 발생시킵니다.
MainWindowViewModel.cs 파일의 1110 번째 라인에서 정의되었습니다.
다음을 참조함 : CanExecuteChanged.
다음에 의해서 참조됨 : Execute().

|
private |
can Execute 값을 보관합니다.
MainWindowViewModel.cs 파일의 974 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AsyncRelayCommand(), CanExecute().
|
private |
execute 값을 보관합니다.
MainWindowViewModel.cs 파일의 965 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AsyncRelayCommand(), Execute().
|
private |
is Running 값을 보관합니다.
MainWindowViewModel.cs 파일의 983 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CanExecute(), Execute().
| EventHandler? DreamineVMS.ViewModels.AsyncRelayCommand.CanExecuteChanged |
Can Execute Changed 상황이 발생할 때 알립니다.
MainWindowViewModel.cs 파일의 1031 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RaiseCanExecuteChanged().