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

더 자세히 ...

Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory에 대한 상속 다이어그램 :
Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory에 대한 협력 다이어그램:

클래스

class  RabbitMqClientConnection
class  RabbitMqClientChannel
class  RabbitMqClientBasicProperties

Public 멤버 함수

IRabbitMqConnection CreateConnection (RabbitMqMessageBusOptions options)

상세한 설명

RabbitMQ.Client 라이브러리로 실제 브로커 연결을 생성합니다.

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

멤버 함수 문서화

◆ CreateConnection()

IRabbitMqConnection Dreamine.Communication.RabbitMQ.Infrastructure.RabbitMqClientConnectionFactory.CreateConnection ( RabbitMqMessageBusOptions options)
inline

지정한 설정으로 RabbitMQ.Client 기반 연결을 생성합니다.

매개변수
options브로커 연결 설정입니다.
반환값
생성된 연결 어댑터입니다.
예외
ArgumentNullExceptionoptionsnull인 경우 발생합니다.

Dreamine.Communication.RabbitMQ.Infrastructure.IRabbitMqConnectionFactory를 구현.

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

50 {
51 ArgumentNullException.ThrowIfNull(options);
52
53 var factory = new ConnectionFactory
54 {
55 HostName = options.HostName,
56 Port = options.Port,
57 VirtualHost = options.VirtualHost,
58 UserName = options.UserName,
59 Password = options.Password,
60 DispatchConsumersAsync = true
61 };
62
63 return new RabbitMqClientConnection(factory.CreateConnection());
64 }

다음을 참조함 : Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.HostName, Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Password, Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.Port, Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.UserName, Dreamine.Communication.RabbitMQ.Options.RabbitMqMessageBusOptions.VirtualHost.


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