C# 클래스 MessageBus.Core.SubscriberConfigurator

상속: ISubscriberConfigurator
파일 보기 프로젝트 열기: parshim/MessageBus 1 사용 예제들

공개 메소드들

메소드 설명
AddCustomSerializer ( ISerializer serializer ) : ISubscriberConfigurator
SetConcurencyLevel ( int level ) : ISubscriberConfigurator
SetConsumerTag ( string consumerTag ) : ISubscriberConfigurator
SetExchange ( string exchange ) : ISubscriberConfigurator
SetNeverReply ( bool neverReply = true ) : ISubscriberConfigurator
SetReceiveSelfPublish ( bool receive ) : ISubscriberConfigurator
SetReplyExchange ( string replyExchange ) : ISubscriberConfigurator
SetRoutingKey ( string routingKey ) : ISubscriberConfigurator
SubscriberConfigurator ( string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace ) : System.Collections.Generic
UseBufferManager ( System.ServiceModel.Channels.BufferManager bufferManager ) : ISubscriberConfigurator
UseDurableQueue ( string queueName ) : ISubscriberConfigurator
UseDurableQueue ( string queueName, bool createBindings ) : ISubscriberConfigurator
UseErrorSubscriber ( IErrorSubscriber errorSubscriber ) : ISubscriberConfigurator
UseJsonSerializerSettings ( JsonSerializerSettings settings ) : ISubscriberConfigurator
UseTaskScheduler ( TaskScheduler scheduler ) : ISubscriberConfigurator
UseTrace ( ITrace trace ) : ISubscriberConfigurator
UseTransactionalDelivery ( ) : ISubscriberConfigurator
UseTransactionalDelivery ( IExceptionFilter exceptionFilter ) : ISubscriberConfigurator
UseTransactionalDelivery ( IExceptionFilter exceptionFilter, ushort prefetch ) : ISubscriberConfigurator
UseTransactionalDelivery ( ushort prefetch ) : ISubscriberConfigurator

메소드 상세

AddCustomSerializer() 공개 메소드

public AddCustomSerializer ( ISerializer serializer ) : ISubscriberConfigurator
serializer ISerializer
리턴 ISubscriberConfigurator

SetConcurencyLevel() 공개 메소드

public SetConcurencyLevel ( int level ) : ISubscriberConfigurator
level int
리턴 ISubscriberConfigurator

SetConsumerTag() 공개 메소드

public SetConsumerTag ( string consumerTag ) : ISubscriberConfigurator
consumerTag string
리턴 ISubscriberConfigurator

SetExchange() 공개 메소드

public SetExchange ( string exchange ) : ISubscriberConfigurator
exchange string
리턴 ISubscriberConfigurator

SetNeverReply() 공개 메소드

public SetNeverReply ( bool neverReply = true ) : ISubscriberConfigurator
neverReply bool
리턴 ISubscriberConfigurator

SetReceiveSelfPublish() 공개 메소드

public SetReceiveSelfPublish ( bool receive ) : ISubscriberConfigurator
receive bool
리턴 ISubscriberConfigurator

SetReplyExchange() 공개 메소드

public SetReplyExchange ( string replyExchange ) : ISubscriberConfigurator
replyExchange string
리턴 ISubscriberConfigurator

SetRoutingKey() 공개 메소드

public SetRoutingKey ( string routingKey ) : ISubscriberConfigurator
routingKey string
리턴 ISubscriberConfigurator

SubscriberConfigurator() 공개 메소드

public SubscriberConfigurator ( string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace ) : System.Collections.Generic
exchange string
replyExchange string
errorSubscriber IErrorSubscriber
receiveSelfPublish bool
trace ITrace
리턴 System.Collections.Generic

UseBufferManager() 공개 메소드

public UseBufferManager ( System.ServiceModel.Channels.BufferManager bufferManager ) : ISubscriberConfigurator
bufferManager System.ServiceModel.Channels.BufferManager
리턴 ISubscriberConfigurator

UseDurableQueue() 공개 메소드

public UseDurableQueue ( string queueName ) : ISubscriberConfigurator
queueName string
리턴 ISubscriberConfigurator

UseDurableQueue() 공개 메소드

public UseDurableQueue ( string queueName, bool createBindings ) : ISubscriberConfigurator
queueName string
createBindings bool
리턴 ISubscriberConfigurator

UseErrorSubscriber() 공개 메소드

public UseErrorSubscriber ( IErrorSubscriber errorSubscriber ) : ISubscriberConfigurator
errorSubscriber IErrorSubscriber
리턴 ISubscriberConfigurator

UseJsonSerializerSettings() 공개 메소드

public UseJsonSerializerSettings ( JsonSerializerSettings settings ) : ISubscriberConfigurator
settings Newtonsoft.Json.JsonSerializerSettings
리턴 ISubscriberConfigurator

UseTaskScheduler() 공개 메소드

public UseTaskScheduler ( TaskScheduler scheduler ) : ISubscriberConfigurator
scheduler System.Threading.Tasks.TaskScheduler
리턴 ISubscriberConfigurator

UseTrace() 공개 메소드

public UseTrace ( ITrace trace ) : ISubscriberConfigurator
trace ITrace
리턴 ISubscriberConfigurator

UseTransactionalDelivery() 공개 메소드

public UseTransactionalDelivery ( ) : ISubscriberConfigurator
리턴 ISubscriberConfigurator

UseTransactionalDelivery() 공개 메소드

public UseTransactionalDelivery ( IExceptionFilter exceptionFilter ) : ISubscriberConfigurator
exceptionFilter IExceptionFilter
리턴 ISubscriberConfigurator

UseTransactionalDelivery() 공개 메소드

public UseTransactionalDelivery ( IExceptionFilter exceptionFilter, ushort prefetch ) : ISubscriberConfigurator
exceptionFilter IExceptionFilter
prefetch ushort
리턴 ISubscriberConfigurator

UseTransactionalDelivery() 공개 메소드

public UseTransactionalDelivery ( ushort prefetch ) : ISubscriberConfigurator
prefetch ushort
리턴 ISubscriberConfigurator