SampleSmart 1.0.0.0
SampleSmart 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel 클래스 참조

더 자세히 ...

SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel에 대한 상속 다이어그램 :
SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel에 대한 협력 다이어그램:

Public 멤버 함수

 TcpServerTestViewModel (TcpServerTestViewEvent @event)

속성

IReadOnlyList< string > TcpServerProtocols [get]
IReadOnlyList< string > TcpServerEncodings [get]
IReadOnlyList< string > TcpServerSendTargetModes [get]
string SelectedTcpServerProtocol [get, set]
string SelectedTcpServerEncoding [get, set]
string SelectedTcpServerSendTargetMode [get, set]
bool IsTcpServerEchoEnabled [get, set]
string TcpServerSendText [get, set]

Private 멤버 함수

partial void StartServer ()
partial void StopServer ()
partial void SendServer ()

Private 속성

TcpServerTestViewEvent _event

상세한 설명

TCP Server 테스트 ViewModel입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 14 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ TcpServerTestViewModel()

SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.TcpServerTestViewModel ( TcpServerTestViewEvent @ event)
inline

지정한 설정으로 TcpServerTestViewModel 클래스의 새 인스턴스를 초기화합니다.

매개변수
eventevent에 사용할 TcpServerTestViewEvent 값입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 214 번째 라인에서 정의되었습니다.

215 {
216 ArgumentNullException.ThrowIfNull(@event);
217
218 _event = @event;
219 }

다음을 참조함 : _event.

멤버 함수 문서화

◆ SendServer()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.SendServer ( )
private

TCP Server 송신 명령입니다.

◆ StartServer()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.StartServer ( )
private

TCP Server 시작 명령입니다.

◆ StopServer()

partial void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.StopServer ( )
private

TCP Server 종료 명령입니다.

멤버 데이터 문서화

◆ _event

TcpServerTestViewEvent SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel._event
private

TCP Server 테스트 이벤트 처리 객체입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 25 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : TcpServerTestViewModel().

속성 문서화

◆ IsTcpServerEchoEnabled

bool SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.IsTcpServerEchoEnabled
getset

TCP Server Echo 응답 사용 여부입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 135 번째 라인에서 정의되었습니다.

136 {
137 get => Event.IsTcpServerEchoEnabled;
138 set
139 {
140 if (Event.IsTcpServerEchoEnabled == value)
141 {
142 return;
143 }
144
145 Event.IsTcpServerEchoEnabled = value;
146 Event.ApplyServerOptions();
147 OnPropertyChanged(nameof(IsTcpServerEchoEnabled));
148 }
149 }

◆ SelectedTcpServerEncoding

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.SelectedTcpServerEncoding
getset

선택된 TCP Server 문자열 인코딩입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 88 번째 라인에서 정의되었습니다.

89 {
90 get => Event.SelectedTcpServerEncoding;
91 set
92 {
93 if (Event.SelectedTcpServerEncoding == value)
94 {
95 return;
96 }
97
98 Event.SelectedTcpServerEncoding = value;
99 OnPropertyChanged(nameof(SelectedTcpServerEncoding));
100 }
101 }

◆ SelectedTcpServerProtocol

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.SelectedTcpServerProtocol
getset

선택된 TCP Server 프로토콜입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 65 번째 라인에서 정의되었습니다.

66 {
67 get => Event.SelectedTcpServerProtocol;
68 set
69 {
70 if (Event.SelectedTcpServerProtocol == value)
71 {
72 return;
73 }
74
75 Event.SelectedTcpServerProtocol = value;
76 OnPropertyChanged(nameof(SelectedTcpServerProtocol));
77 }
78 }

◆ SelectedTcpServerSendTargetMode

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.SelectedTcpServerSendTargetMode
getset

선택된 TCP Server 송신 대상 정책입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 111 번째 라인에서 정의되었습니다.

112 {
113 get => Event.SelectedTcpServerSendTargetMode;
114 set
115 {
116 if (Event.SelectedTcpServerSendTargetMode == value)
117 {
118 return;
119 }
120
121 Event.SelectedTcpServerSendTargetMode = value;
122 Event.ApplyServerOptions();
123 OnPropertyChanged(nameof(SelectedTcpServerSendTargetMode));
124 }
125 }

◆ TcpServerEncodings

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.TcpServerEncodings
get

선택 가능한 TCP Server 문자열 인코딩 목록입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 45 번째 라인에서 정의되었습니다.

◆ TcpServerProtocols

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.TcpServerProtocols
get

선택 가능한 TCP Server 프로토콜 목록입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 35 번째 라인에서 정의되었습니다.

◆ TcpServerSendTargetModes

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.TcpServerSendTargetModes
get

선택 가능한 TCP Server 송신 대상 정책 목록입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 55 번째 라인에서 정의되었습니다.

◆ TcpServerSendText

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpServerTestViewModel.TcpServerSendText
getset

TCP Server 송신 문자열입니다.

TcpServerTestView.xaml.ViewModel.cs 파일의 159 번째 라인에서 정의되었습니다.

160 {
161 get => Event.TcpServerSendText;
162 set => Event.TcpServerSendText = value;
163 }

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