C# 클래스 MessageBus.Core.PublisherBase

파일 보기 프로젝트 열기: parshim/MessageBus

보호된 프로퍼티들

프로퍼티 타입 설명
_busId string
_configuration PublisherConfigurator
_model IModel
_sendHelper ISendHelper

공개 메소드들

메소드 설명
Dispose ( ) : void

보호된 메소드들

메소드 설명
OnMessageReturn ( int replyCode, string replyText, MessageBus.Core.API.RawBusMessage message ) : void
PublisherBase ( IModel model, string busId, PublisherConfigurator configuration, IMessageHelper messageHelper, ISendHelper sendHelper ) : System

비공개 메소드들

메소드 설명
ModelOnBasicReturn ( object sender, RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OnMessageReturn() 보호된 추상적인 메소드

protected abstract OnMessageReturn ( int replyCode, string replyText, MessageBus.Core.API.RawBusMessage message ) : void
replyCode int
replyText string
message MessageBus.Core.API.RawBusMessage
리턴 void

PublisherBase() 보호된 메소드

protected PublisherBase ( IModel model, string busId, PublisherConfigurator configuration, IMessageHelper messageHelper, ISendHelper sendHelper ) : System
model IModel
busId string
configuration PublisherConfigurator
messageHelper IMessageHelper
sendHelper ISendHelper
리턴 System

프로퍼티 상세

_busId 보호되어 있는 프로퍼티

protected string _busId
리턴 string

_configuration 보호되어 있는 프로퍼티

protected PublisherConfigurator,MessageBus.Core _configuration
리턴 PublisherConfigurator

_model 보호되어 있는 프로퍼티

protected IModel _model
리턴 IModel

_sendHelper 보호되어 있는 프로퍼티

protected ISendHelper _sendHelper
리턴 ISendHelper