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

더 자세히 ...

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

Public 멤버 함수

 RabbitMqTestViewEvent (CommunicationSampleRuntime runtime)
void ConnectRabbitMq ()
void SubscribeRabbitMq ()
void PublishRabbitMq ()
void DisconnectRabbitMq ()

속성

string Host [get, set]
int Port [get, set]
string VirtualHost [get, set]
string UserName [get, set]
string Password [get, set]
string ExchangeName [get, set]
string QueueName [get, set]
string RoutingKey [get, set]
string MessageText [get, set]
string RabbitMqSelectionSummary [get]

Private 속성

readonly CommunicationSampleRuntime _runtime

상세한 설명

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

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

생성자 & 소멸자 문서화

◆ RabbitMqTestViewEvent()

SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.RabbitMqTestViewEvent ( CommunicationSampleRuntime runtime)
inline

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

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

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

50 {
51 _runtime = runtime ?? throw new ArgumentNullException(nameof(runtime));
52
53 Host = "localhost";
54 Port = 5672;
55 VirtualHost = "/";
56 UserName = "guest";
57 Password = "guest";
58 ExchangeName = "dreamine.sample.exchange";
59 QueueName = "dreamine.sample.queue";
60 RoutingKey = "dreamine.sample.route";
61 MessageText = "test";
62 }

다음을 참조함 : _runtime, ExchangeName, Host, MessageText, Password, Port, QueueName, RoutingKey, UserName, VirtualHost.

멤버 함수 문서화

◆ ConnectRabbitMq()

void SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.ConnectRabbitMq ( )
inline

RabbitMQ 연결을 시작합니다.

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

174 {
175 _ = _runtime.ConnectRabbitMqAsync(
176 Host,
177 Port,
178 VirtualHost,
179 UserName,
180 Password,
181 ExchangeName,
182 QueueName,
183 RoutingKey);
184 }

다음을 참조함 : _runtime, ExchangeName, Host, Password, Port, QueueName, RoutingKey, UserName, VirtualHost.

◆ DisconnectRabbitMq()

void SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.DisconnectRabbitMq ( )
inline

RabbitMQ 연결을 해제합니다.

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

232 {
233 _ = _runtime.DisconnectRabbitMqAsync();
234 }

다음을 참조함 : _runtime.

◆ PublishRabbitMq()

void SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.PublishRabbitMq ( )
inline

RabbitMQ 메시지를 발행합니다.

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

211 {
212 if (string.IsNullOrWhiteSpace(MessageText))
213 {
214 MessageText = "test";
215 }
216
217 _ = _runtime.PublishRabbitMqAsync(
218 ExchangeName,
219 RoutingKey,
220 MessageText);
221 }

다음을 참조함 : _runtime, ExchangeName, MessageText, RoutingKey.

◆ SubscribeRabbitMq()

void SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.SubscribeRabbitMq ( )
inline

RabbitMQ 구독을 시작합니다.

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

195 {
196 _ = _runtime.SubscribeRabbitMqAsync(
197 ExchangeName,
198 QueueName,
199 RoutingKey);
200 }

다음을 참조함 : _runtime, ExchangeName, QueueName, RoutingKey.

멤버 데이터 문서화

◆ _runtime

readonly CommunicationSampleRuntime SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent._runtime
private

runtime 값을 보관합니다.

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

다음에 의해서 참조됨 : ConnectRabbitMq(), DisconnectRabbitMq(), PublishRabbitMq(), RabbitMqTestViewEvent(), SubscribeRabbitMq().

속성 문서화

◆ ExchangeName

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.ExchangeName
getset

RabbitMQ Exchange 이름입니다.

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

122{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), PublishRabbitMq(), RabbitMqTestViewEvent(), SubscribeRabbitMq().

◆ Host

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.Host
getset

RabbitMQ Host입니다.

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

72{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent().

◆ MessageText

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.MessageText
getset

RabbitMQ 송신 메시지입니다.

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

152{ get; set; }

다음에 의해서 참조됨 : PublishRabbitMq(), RabbitMqTestViewEvent().

◆ Password

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.Password
getset

RabbitMQ 비밀번호입니다.

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

112{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent().

◆ Port

int SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.Port
getset

RabbitMQ Port입니다.

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

82{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent().

◆ QueueName

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.QueueName
getset

RabbitMQ Queue 이름입니다.

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

132{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent(), SubscribeRabbitMq().

◆ RabbitMqSelectionSummary

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.RabbitMqSelectionSummary
get

현재 RabbitMQ 선택 상태 요약 문자열입니다.

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

◆ RoutingKey

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.RoutingKey
getset

RabbitMQ RoutingKey입니다.

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

142{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), PublishRabbitMq(), RabbitMqTestViewEvent(), SubscribeRabbitMq().

◆ UserName

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.UserName
getset

RabbitMQ 사용자 이름입니다.

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

102{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent().

◆ VirtualHost

string SampleSmart.Pages.PageSub.CommunicationTabs.RabbitMQ.RabbitMqTestViewEvent.VirtualHost
getset

RabbitMQ VirtualHost입니다.

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

92{ get; set; }

다음에 의해서 참조됨 : ConnectRabbitMq(), RabbitMqTestViewEvent().


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