C# Класс TaskBroker.MessageTypeClassificator

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

Открытые свойства

Свойство Тип Описание
Anterooms ChannelAnteroom>.Dictionary
Connections QueueConnectionParameters>.Dictionary
MChannelsList List
MessageChannels int>.Dictionary
MessageTypes int>.Dictionary

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

Метод Описание
AddConnection ( QueueConnectionParameters conParameters ) : void
AddMessageChannel ( MessageChannel mc ) : void
AssignMessageTypeToChannel ( string channelName, TItemModel m, string moduleName ) : void

assume now for one message type we have only one channel

GetAnteroom ( string name ) : TaskBroker.ChannelAnteroom
GetAnteroomByMessage ( string mtName ) : TaskBroker.ChannelAnteroom
GetChannelForMessage ( string mtName ) : MessageChannel
GetInstanceByName ( string name ) : MessageChannel
GetStatistics ( bool input = false ) : IEnumerable
MessageTypeClassificator ( ) : System

Описание методов

AddConnection() публичный Метод

public AddConnection ( QueueConnectionParameters conParameters ) : void
conParameters TaskQueue.Providers.QueueConnectionParameters
Результат void

AddMessageChannel() публичный Метод

public AddMessageChannel ( MessageChannel mc ) : void
mc MessageChannel
Результат void

AssignMessageTypeToChannel() публичный Метод

assume now for one message type we have only one channel
public AssignMessageTypeToChannel ( string channelName, TItemModel m, string moduleName ) : void
channelName string
m TaskQueue.Providers.TItemModel
moduleName string For exception information if occured model conflicts
Результат void

GetAnteroom() публичный Метод

public GetAnteroom ( string name ) : TaskBroker.ChannelAnteroom
name string
Результат TaskBroker.ChannelAnteroom

GetAnteroomByMessage() публичный Метод

public GetAnteroomByMessage ( string mtName ) : TaskBroker.ChannelAnteroom
mtName string
Результат TaskBroker.ChannelAnteroom

GetChannelForMessage() публичный Метод

public GetChannelForMessage ( string mtName ) : MessageChannel
mtName string
Результат MessageChannel

GetInstanceByName() публичный Метод

public GetInstanceByName ( string name ) : MessageChannel
name string
Результат MessageChannel

GetStatistics() публичный Метод

public GetStatistics ( bool input = false ) : IEnumerable
input bool
Результат IEnumerable

MessageTypeClassificator() публичный Метод

public MessageTypeClassificator ( ) : System
Результат System

Описание свойств

Anterooms публичное свойство

public Dictionary Anterooms
Результат ChannelAnteroom>.Dictionary

Connections публичное свойство

public Dictionary Connections
Результат QueueConnectionParameters>.Dictionary

MChannelsList публичное свойство

public List MChannelsList
Результат List

MessageChannels публичное свойство

public Dictionary MessageChannels
Результат int>.Dictionary

MessageTypes публичное свойство

public Dictionary MessageTypes
Результат int>.Dictionary