示例#1
0
        public void SendCommand(Dictionary <string, object> connectionStrings, string destinationQueue, object message)
        {
            var subscr = connectionStrings.GetValue(CS_SUBSCRIPTION_SERVICE) as string;

            if (subscr.IsValid())
            {
                _bus.Publish(message);
            }

            else
            {
                var sendTo = string.Format("msmq://{0}/{1}", connectionStrings.GetValue(CS_SERVER), destinationQueue);
                _bus.GetEndpoint(new Uri(sendTo)).Send(message);
            }
        }