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


Public 멤버 함수 | |
| AgentSettingsViewModel (IConfiguration config, AgentApiClient api, AgentSettingsWriter writer) | |
속성 | |
| string | ServerUrl [get, set] |
| string | Email [get, set] |
| string | Password [get, set] |
| string | StatusMessage [get, private set] |
| bool | IsConnected [get, private set] |
| ICommand | SaveCommand [get] |
| ICommand | TestCommand [get] |
| ICommand | ReconnectCommand [get] |
이벤트 | |
| PropertyChangedEventHandler? | PropertyChanged |
Private 멤버 함수 | |
| async Task | SaveAsync () |
| async Task | TestConnectionAsync () |
| async Task | ReconnectAsync () |
| bool | SetField< T > (ref T field, T value, [CallerMemberName] string? name=null) |
Private 속성 | |
| readonly AgentApiClient | _api |
| readonly AgentSettingsWriter | _writer |
| string | _serverUrl = "" |
| string | _email = "" |
| string | _password = "" |
| string | _statusMessage = "저장된 설정을 불러왔습니다." |
| bool | _isConnected = false |
에이전트 접속 정보(서버 URL·이메일·비밀번호)를 관리하는 ViewModel입니다.
AgentSettingsViewModel.cs 파일의 17 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 AgentSettingsViewModel 클래스의 새 인스턴스를 초기화합니다.
| config | config에 사용할 IConfiguration 값입니다. |
| api | api에 사용할 AgentApiClient 값입니다. |
| writer | writer에 사용할 AgentSettingsWriter 값입니다. |
AgentSettingsViewModel.cs 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : _api, _email, _isConnected, _password, _serverUrl, _statusMessage, _writer, ReconnectAsync(), ReconnectCommand, SaveAsync(), SaveCommand, TestCommand, TestConnectionAsync().

|
inlineprivate |
Reconnect Async 작업을 수행합니다.
Task 결과입니다.AgentSettingsViewModel.cs 파일의 341 번째 라인에서 정의되었습니다.
다음을 참조함 : _api, IsConnected, StatusMessage.
다음에 의해서 참조됨 : AgentSettingsViewModel().

|
inlineprivate |
Async 데이터를 저장합니다.
Task 결과입니다.AgentSettingsViewModel.cs 파일의 259 번째 라인에서 정의되었습니다.
다음을 참조함 : _api, _writer, Email, IsConnected, Password, ServerUrl, StatusMessage.
다음에 의해서 참조됨 : AgentSettingsViewModel().

|
inlineprivate |
Field 값을 설정합니다.
| T | T 형식 매개변수입니다. |
| field | field에 사용할 T 값입니다. |
| value | 적용할 값입니다. |
| name | name에 사용할 string? 값입니다. |
true이고, 그렇지 않으면 false입니다.AgentSettingsViewModel.cs 파일의 402 번째 라인에서 정의되었습니다.
다음을 참조함 : PropertyChanged.
|
inlineprivate |
Test Connection Async 작업을 수행합니다.
Task 결과입니다.AgentSettingsViewModel.cs 파일의 309 번째 라인에서 정의되었습니다.
다음을 참조함 : _api, Email, IsConnected, Password, StatusMessage.
다음에 의해서 참조됨 : AgentSettingsViewModel().

|
private |
api 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 27 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel(), ReconnectAsync(), SaveAsync(), TestConnectionAsync().
|
private |
email 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 55 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
private |
is Connected 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
private |
password 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
private |
server Url 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
private |
status Message 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
private |
writer 값을 보관합니다.
AgentSettingsViewModel.cs 파일의 36 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel(), SaveAsync().
|
getset |
Email 값을 가져오거나 설정합니다.
AgentSettingsViewModel.cs 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SaveAsync(), TestConnectionAsync().
|
getprivate set |
Is Connected 값을 가져오거나 설정합니다.
AgentSettingsViewModel.cs 파일의 209 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReconnectAsync(), SaveAsync(), TestConnectionAsync().
|
getset |
Password 값을 가져오거나 설정합니다.
AgentSettingsViewModel.cs 파일의 181 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SaveAsync(), TestConnectionAsync().
|
get |
Reconnect Command 값을 가져옵니다.
AgentSettingsViewModel.cs 파일의 241 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
get |
Save Command 값을 가져옵니다.
AgentSettingsViewModel.cs 파일의 223 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
|
getset |
Server Url 값을 가져오거나 설정합니다.
AgentSettingsViewModel.cs 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SaveAsync().
|
getprivate set |
Status Message 값을 가져오거나 설정합니다.
AgentSettingsViewModel.cs 파일의 195 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReconnectAsync(), SaveAsync(), TestConnectionAsync().
|
get |
Test Command 값을 가져옵니다.
AgentSettingsViewModel.cs 파일의 232 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AgentSettingsViewModel().
| PropertyChangedEventHandler? DreamineVMS.ViewModels.AgentSettingsViewModel.PropertyChanged |
Property Changed 상황이 발생할 때 알립니다.
AgentSettingsViewModel.cs 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetField< T >().