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 }); }
public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, string messageCode, object[] metaData = null) { MessageCache.Create(clientId, sessionId, sourceId, category, messageCode, metaData); }
public void Create(string clientId, string sessionId, string sourceId, enmMessageCategory category, object payload) { MessageCache.Create(clientId, sessionId, sourceId, category, payload); }
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 }); }