C# Класс MessageBus.Core.SubscriberConfigurator

Наследование: ISubscriberConfigurator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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