Example #1
0
        public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, string messageCode, object[] metaData = null)
        {
            string messageId = Guid.NewGuid().ToString();
            string message = LexiconCache.Read(messageCode);

            List<MetaDataContainer> mdcs = null;

            if (metaData != null) {
                mdcs = new List<MetaDataContainer>();
                foreach (object obj in metaData) {
                    MetaDataContainer mdc = new MetaDataContainer { Format = enmMessageFormat.Xml, Type = obj.GetType().ToString(), Value = obj };
                    mdcs.Add(mdc);
                }
            }

            _messageList.Add(new MessageContainer { ClientId = clientId, SessionId = sessionId, SourceId = Config.ClientId, Category = category, Id = messageId, Created = DateTime.Now, Payload = message, MetaDataList = mdcs });
        }
Example #2
0
 public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, string messageCode, object[] metaData = null)
 {
     MessageCache.Create(clientId, sessionId, sourceId, category, messageCode, metaData);
 }
Example #3
0
 public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, object payload)
 {
     MessageCache.Create(clientId, sessionId, sourceId, category, payload);
 }
Example #4
0
 public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, object payload)
 {
     string messageId = Guid.NewGuid().ToString();
     _messageList.Add(new MessageContainer { ClientId = clientId, SessionId = sessionId, SourceId = Config.ClientId, Category = category, Id = messageId, Created = DateTime.Now, Payload = payload });
 }