C# 클래스 ServiceConnect.Client.RabbitMQ.Producer

상속: IProducer
파일 보기 프로젝트 열기: R-Suite/ServiceConnect-CSharp

공개 메소드들

메소드 설명
Disconnect ( ) : void
Dispose ( ) : void
Producer ( ITransportSettings transportSettings, IDictionary queueMappings ) : System
Publish ( Type type, byte message, string>.Dictionary headers = null ) : void
Send ( Type type, byte message, string>.Dictionary headers = null ) : void
Send ( string endPoint, Type type, byte message, string>.Dictionary headers = null ) : void
SendBytes ( string endPoint, byte packet, string>.Dictionary headers ) : void

비공개 메소드들

메소드 설명
ConfigureExchange ( string exchangeName, string type ) : string
CreateConnection ( ) : void
DoPublish ( Type type, byte message, string>.Dictionary headers ) : void
GetHeaders ( Type type, string>.Dictionary headers, string queueName, string messageType ) : object>.Dictionary
RetryConnection ( ) : void

메소드 상세

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Producer() 공개 메소드

public Producer ( ITransportSettings transportSettings, IDictionary queueMappings ) : System
transportSettings ITransportSettings
queueMappings IDictionary
리턴 System

Publish() 공개 메소드

public Publish ( Type type, byte message, string>.Dictionary headers = null ) : void
type System.Type
message byte
headers string>.Dictionary
리턴 void

Send() 공개 메소드

public Send ( Type type, byte message, string>.Dictionary headers = null ) : void
type System.Type
message byte
headers string>.Dictionary
리턴 void

Send() 공개 메소드

public Send ( string endPoint, Type type, byte message, string>.Dictionary headers = null ) : void
endPoint string
type System.Type
message byte
headers string>.Dictionary
리턴 void

SendBytes() 공개 메소드

public SendBytes ( string endPoint, byte packet, string>.Dictionary headers ) : void
endPoint string
packet byte
headers string>.Dictionary
리턴 void