Exemplo n.º 1
0
        /// <summary>
        /// Создать новый тип сообщений.
        /// </summary>
        /// <param name="msgType">Информация о создаваемом типе сообщений.</param>
        public void AddNewMsgType(NameCommentStruct msgType)
        {
            ServiceBusMessageType serviceBusMessageType = new ServiceBusMessageType
            {
                ID          = msgType.Id,
                Name        = msgType.Name,
                Description = msgType.Comment
            };

            _subscriptionsManager.CreateMessageType(serviceBusMessageType);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Получить все типы сообщений в шине.
        /// </summary>
        /// <returns>Все типы сообщений.</returns>
        IEnumerable <ServiceBusMessageType> IServiceBusManager.GetMessageTypes()
        {
            IEnumerable <MessageType>    messageTypes           = _objectRepository.GetAllMessageTypes();
            List <ServiceBusMessageType> serviceBusMessageTypes = new List <ServiceBusMessageType>();

            foreach (var messageType in messageTypes)
            {
                ServiceBusMessageType serviceBusMessageType = new ServiceBusMessageType
                {
                    ID          = messageType.ID,
                    Name        = messageType.Name,
                    Description = messageType.Description
                };

                serviceBusMessageTypes.Add(serviceBusMessageType);
            }

            return(serviceBusMessageTypes);
        }
Exemplo n.º 3
0
 /// <summary>
 /// Обновить тип сообщения в шине.
 /// </summary>
 /// <param name="messageTypeId">Идентификатор типа сообщения, который нужно обновить.</param>
 /// <param name="messageType">Новые свойства типа сообщения.</param>
 void IServiceBusManager.UpdateMessageType(string messageTypeId, ServiceBusMessageType messageType)
 {
     _subscriptionsManager.UpdateMessageType(messageTypeId, messageType);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Создать тип сообщения в шине.
 /// </summary>
 /// <param name="messageType">Тип сообщения.</param>
 void IServiceBusManager.CreateMessageType(ServiceBusMessageType messageType)
 {
     _subscriptionsManager.CreateMessageType(messageType);
 }