public static void sendMessage(object source, ElapsedEventArgs e) { try { KeyValues kv = new KeyValues(); IList<KeyValuePair<int, string>> priorityPairs = kv.getPriorities(); IList<KeyValuePair<int, string>> datatypes = kv.getDataTypes(); Random rd = new Random(); int[] marketPlace = new int[] { 1, 2, 3, 4, 5, 6, 7 }; string[] messageArray = new string[50]; for (int i = 0; i < messageArray.Length; i++) { StringBuilder sb = new StringBuilder(); string itemId = "Item" + rd.Next(0,9999).ToString(); string merchantId = rd.Next(0, 99999).ToString(); string market = marketPlace[i % 7].ToString(); string priority = priorityPairs[i % 5].Value; //string payload = (i % 13).ToString(); string dataType = datatypes[i % 3].Value; string payload = "payload"; DateTime requestTime = DateTime.Now; sb.Append(string.Format("{0},{1},{2},{3},{4},{5},{6}", itemId, merchantId, market, priority, dataType, payload, requestTime)); messageArray[i] = sb.ToString(); } HandleMessage hm = new HandleMessage(); hm.receiveMessages(messageArray); } catch(Exception ex) { throw ex; } }
public DownStreamRequest() { path = new FilePath(); kv = new KeyValues(); priorties = kv.getPriorities(); tc = new TargetConfiguration(); mc = new MessageComparer(); mac = new MessageAttributesComparer(); }