C# 클래스 NServiceBus.Transports.RabbitMQ.Routing.DirectRoutingTopology

Route using a static routing convention for routing messages from publishers to subscribers using routing keys
상속: IRoutingTopology
파일 보기 프로젝트 열기: MyDealerLot/NServiceBus.RabbitMQ

공개 메소드들

메소드 설명
CreateExchange ( IModel channel, string exchangeName ) : void
DirectRoutingTopology ( Conventions conventions, bool useDurableExchanges ) : System
Initialize ( IModel channel, string main ) : void
Publish ( IModel channel, Type type, TransportMessage message, IBasicProperties properties ) : void
Send ( IModel channel, Address address, TransportMessage message, IBasicProperties properties ) : void
SetupSubscription ( IModel channel, Type type, string subscriberName ) : void
TeardownSubscription ( IModel channel, Type type, string subscriberName ) : void

비공개 메소드들

메소드 설명
ExchangeName ( ) : string
GetRoutingKeyForBinding ( Type eventType ) : string
GetRoutingKeyForPublish ( Type eventType ) : string

메소드 상세

CreateExchange() 공개 메소드

public CreateExchange ( IModel channel, string exchangeName ) : void
channel IModel
exchangeName string
리턴 void

DirectRoutingTopology() 공개 메소드

public DirectRoutingTopology ( Conventions conventions, bool useDurableExchanges ) : System
conventions Conventions
useDurableExchanges bool
리턴 System

Initialize() 공개 메소드

public Initialize ( IModel channel, string main ) : void
channel IModel
main string
리턴 void

Publish() 공개 메소드

public Publish ( IModel channel, Type type, TransportMessage message, IBasicProperties properties ) : void
channel IModel
type System.Type
message TransportMessage
properties IBasicProperties
리턴 void

Send() 공개 메소드

public Send ( IModel channel, Address address, TransportMessage message, IBasicProperties properties ) : void
channel IModel
address Address
message TransportMessage
properties IBasicProperties
리턴 void

SetupSubscription() 공개 메소드

public SetupSubscription ( IModel channel, Type type, string subscriberName ) : void
channel IModel
type System.Type
subscriberName string
리턴 void

TeardownSubscription() 공개 메소드

public TeardownSubscription ( IModel channel, Type type, string subscriberName ) : void
channel IModel
type System.Type
subscriberName string
리턴 void