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

더 자세히 ...

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

Public 멤버 함수

 TcpClientTestViewEvent (CommunicationSampleRuntime runtime)
void ConnectClient ()
void DisconnectClient ()
void SendClient ()

속성

IReadOnlyList< string > TcpClientProtocols [get]
IReadOnlyList< string > TcpClientEncodings [get]
string SelectedTcpClientProtocol [get, set]
string SelectedTcpClientEncoding [get, set]
string TcpClientSendText [get, set]

Private 속성

readonly CommunicationSampleRuntime _runtime

상세한 설명

TCP Client 테스트 이벤트 처리 클래스입니다.

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

생성자 & 소멸자 문서화

◆ TcpClientTestViewEvent()

SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientTestViewEvent ( CommunicationSampleRuntime runtime)
inline

TcpClientTestViewEvent 클래스의 새 인스턴스를 초기화합니다.

매개변수
runtimeCommunication 샘플 공유 런타임입니다.
예외
ArgumentNullException필수 입력 인자 중 하나가 null인 경우 발생합니다.

TcpClientTestView.xaml.Event.cs 파일의 50 번째 라인에서 정의되었습니다.

51 {
52 _runtime = runtime ?? throw new ArgumentNullException(nameof(runtime));
53
54 SelectedTcpClientProtocol = "RawAvailable";
55 SelectedTcpClientEncoding = PlainTextProtocolOptions.Utf8EncodingName;
56 TcpClientSendText = "test";
57 }

다음을 참조함 : _runtime, SelectedTcpClientEncoding, SelectedTcpClientProtocol, TcpClientSendText.

멤버 함수 문서화

◆ ConnectClient()

void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.ConnectClient ( )
inline

TCP Client를 연결합니다.

TcpClientTestView.xaml.Event.cs 파일의 117 번째 라인에서 정의되었습니다.

118 {
119 _ = _runtime.ConnectTcpClientAsync(
120 SelectedTcpClientProtocol,
121 SelectedTcpClientEncoding);
122 }

다음을 참조함 : _runtime, SelectedTcpClientEncoding, SelectedTcpClientProtocol.

◆ DisconnectClient()

void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.DisconnectClient ( )
inline

TCP Client 연결을 해제합니다.

TcpClientTestView.xaml.Event.cs 파일의 132 번째 라인에서 정의되었습니다.

133 {
134 _ = _runtime.DisconnectTcpClientAsync();
135 }

다음을 참조함 : _runtime.

◆ SendClient()

void SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SendClient ( )
inline

TCP Client에서 문자열을 송신합니다.

TcpClientTestView.xaml.Event.cs 파일의 145 번째 라인에서 정의되었습니다.

146 {
147 _ = _runtime.SendTcpClientAsync(
148 SelectedTcpClientProtocol,
149 TcpClientSendText,
150 SelectedTcpClientEncoding);
151 }

다음을 참조함 : _runtime, SelectedTcpClientEncoding, SelectedTcpClientProtocol, TcpClientSendText.

멤버 데이터 문서화

◆ _runtime

readonly CommunicationSampleRuntime SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent._runtime
private

runtime 값을 보관합니다.

TcpClientTestView.xaml.Event.cs 파일의 24 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ConnectClient(), DisconnectClient(), SendClient(), TcpClientTestViewEvent().

속성 문서화

◆ SelectedTcpClientEncoding

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SelectedTcpClientEncoding
getset

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

TcpClientTestView.xaml.Event.cs 파일의 97 번째 라인에서 정의되었습니다.

97{ get; set; }

다음에 의해서 참조됨 : ConnectClient(), SendClient(), TcpClientTestViewEvent().

◆ SelectedTcpClientProtocol

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.SelectedTcpClientProtocol
getset

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

TcpClientTestView.xaml.Event.cs 파일의 87 번째 라인에서 정의되었습니다.

87{ get; set; }

다음에 의해서 참조됨 : ConnectClient(), SendClient(), TcpClientTestViewEvent().

◆ TcpClientEncodings

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientEncodings
get

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

TcpClientTestView.xaml.Event.cs 파일의 77 번째 라인에서 정의되었습니다.

◆ TcpClientProtocols

IReadOnlyList<string> SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientProtocols
get

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

TcpClientTestView.xaml.Event.cs 파일의 67 번째 라인에서 정의되었습니다.

◆ TcpClientSendText

string SampleSmart.Pages.PageSub.CommunicationTabs.Tcp.TcpClientTestViewEvent.TcpClientSendText
getset

TCP Client 송신 문자열입니다.

TcpClientTestView.xaml.Event.cs 파일의 107 번째 라인에서 정의되었습니다.

107{ get; set; }

다음에 의해서 참조됨 : SendClient(), TcpClientTestViewEvent().


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