Dreamine.Communication.RabbitMQ 1.0.1
Dreamine.Communication.RabbitMQ 통신 기능과 관련 API를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions 클래스 참조sealed

더 자세히 ...

속성

string HostName = "localhost" [get, set]
int Port = 5672 [get, set]
string VirtualHost = "/" [get, set]
string UserName = "guest" [get, set]
string Password = "guest" [get, set]
string ExchangeName = "dreamine.default.exchange" [get, set]
string QueueName = "dreamine.default.queue" [get, set]
string RoutingKey = "dreamine.default.route" [get, set]
string ExchangeType = "direct" [get, set]
bool Durable [get, set]
bool Exclusive [get, set]
bool AutoDelete [get, set]
bool PersistentMessages [get, set]
bool RequeueOnHandlerError [get, set]

상세한 설명

RabbitMQ 연결, 토폴로지, 발행 및 오류 처리 동작을 구성합니다.

RabbitMqMessageBusOptions.cs 파일의 11 번째 라인에서 정의되었습니다.

속성 문서화

◆ AutoDelete

bool Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.AutoDelete
getset

미사용 시 Exchange와 Queue를 자동 삭제할지 여부를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 131 번째 라인에서 정의되었습니다.

131{ get; set; }

◆ Durable

bool Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Durable
getset

Exchange와 Queue를 영속 항목으로 선언할지 여부를 가져오거나 설정합니다.

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

111{ get; set; }

◆ ExchangeName

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.ExchangeName = "dreamine.default.exchange"
getset

선언하고 사용할 Exchange 이름을 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; set; } = "dreamine.default.exchange";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ ExchangeType

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.ExchangeType = "direct"
getset

Exchange 형식을 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 101 번째 라인에서 정의되었습니다.

101{ get; set; } = "direct";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ Exclusive

bool Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Exclusive
getset

Queue를 현재 연결 전용으로 선언할지 여부를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 121 번째 라인에서 정의되었습니다.

121{ get; set; }

◆ HostName

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.HostName = "localhost"
getset

RabbitMQ 브로커 호스트 이름을 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; set; } = "localhost";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection(), Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ Password

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Password = "guest"
getset

브로커 인증 비밀번호를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; set; } = "guest";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection(), Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ PersistentMessages

bool Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.PersistentMessages
getset

발행 메시지를 브로커 영속 메시지로 표시할지 여부를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 141 번째 라인에서 정의되었습니다.

141{ get; set; }

◆ Port

int Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Port = 5672
getset

RabbitMQ 브로커 포트를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; set; } = 5672;

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection(), Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ QueueName

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.QueueName = "dreamine.default.queue"
getset

선언하고 사용할 Queue 이름을 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 81 번째 라인에서 정의되었습니다.

81{ get; set; } = "dreamine.default.queue";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ RequeueOnHandlerError

bool Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.RequeueOnHandlerError
getset

처리기 실패 시 메시지를 Queue에 다시 넣을지 여부를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 151 번째 라인에서 정의되었습니다.

151{ get; set; }

◆ RoutingKey

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.RoutingKey = "dreamine.default.route"
getset

기본 바인딩 및 발행 라우팅 키를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 91 번째 라인에서 정의되었습니다.

91{ get; set; } = "dreamine.default.route";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ UserName

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.UserName = "guest"
getset

브로커 인증 사용자 이름을 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; set; } = "guest";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection(), Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().

◆ VirtualHost

string Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.VirtualHost = "/"
getset

RabbitMQ 가상 호스트를 가져오거나 설정합니다.

RabbitMqMessageBusOptions.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; set; } = "/";

다음에 의해서 참조됨 : Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection(), Dreamine.Communication.RabbitMQ.Buses.RabbitMqMessageBus.ValidateOptions().


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