Beispiel #1
0
        internal void Analyze(string TraceOverviewMessage, string ScannedSection)
        {
            List <Dictionary <string, string> > OverviewEntries = IronTrace.GetOverviewEntriesFromXml(TraceOverviewMessage);
            List <string> Payloads   = new List <string>();
            List <int>    RoundTrips = new List <int>();
            List <int>    LogIds     = new List <int>();

            foreach (Dictionary <string, string> Entry in OverviewEntries)
            {
                try
                {
                    int LogId = Int32.Parse(Entry["log_id"]);
                    int Time  = Int32.Parse(Entry["time"]);
                    Payloads.Add(Entry["payload"]);
                    LogIds.Add(LogId);
                    RoundTrips.Add(Time);
                }
                catch { }
            }
            Analyze(Payloads, LogIds, RoundTrips, ScannedSection);
        }