/// <summary> /// Broadcasts the <paramref name="xmlCacheEvent" /> /// </summary> /// <param name="xmlCacheEvent"><see cref="T:TcmCDService.CacheTypes.XmlCacheEvent" /></param> private void BroadcastEvent(XmlCacheEvent xmlCacheEvent) { if (mSession != null && mProducer != null) { ITextMessage message = mSession.CreateTextMessage(xmlCacheEvent.ToXml()); message.Properties.SetString("Client", mIdentifier); mProducer.Send(message); } }
/// <summary> /// Broadcasts the <paramref name="xmlCacheEvent" /> /// </summary> /// <param name="xmlCacheEvent"><see cref="T:TcmCDService.CacheTypes.XmlCacheEvent" /></param> private void BroadcastEvent(XmlCacheEvent xmlCacheEvent) { ZeroMQMessage message = new ZeroMQMessage() { Topic = mTopic, Client = mIdentifier, Content = xmlCacheEvent.ToXml() }; mQueue.Add(message); }