コード例 #1
0
        public override void ReloadTracePart(TraceDetailedProcessParameter parameter)
        {
            messageInfoControl.CleanUp();
            string messageHeadersInfoXml    = null;
            string messagePropertiesInfoXml = null;

            foreach (TraceDetailedProcessParameter.TraceProperty item in parameter)
            {
                if (IsMatchProperty(item))
                {
                    string propertyName = item.PropertyName;
                    if (!(propertyName == "MessageProperties"))
                    {
                        if (propertyName == "MessageHeaders")
                        {
                            messageHeadersInfoXml = item.PropertyValue;
                        }
                    }
                    else
                    {
                        messagePropertiesInfoXml = item.PropertyValue;
                    }
                    parameter.RemoveProperty(item);
                }
            }
            messageInfoControl.ReloadMessageRelatedInfo(messagePropertiesInfoXml, messageHeadersInfoXml);
            UpdateUIElements();
        }
コード例 #2
0
 public override void ReloadTracePart(TraceDetailedProcessParameter parameter)
 {
     appDataCtrl.CleanUp();
     foreach (TraceDetailedProcessParameter.TraceProperty item in parameter)
     {
         if (item.PropertyName == SR.GetString("FV_AppDataText"))
         {
             appDataCtrl.ReloadAppData(item.PropertyValue);
             parameter.RemoveProperty(item);
             break;
         }
     }
 }
 public override void ReloadTracePart(TraceDetailedProcessParameter parameter)
 {
     messageLogInfoControl.CleanUp();
     foreach (TraceDetailedProcessParameter.TraceProperty item in parameter)
     {
         if (IsMatchProperty(item))
         {
             messageLogInfoControl.ReloadMessageInfo(item.PropertyValue);
             parameter.RemoveProperty(item);
             UpdateUIElements();
             break;
         }
     }
 }
コード例 #4
0
        public override void ReloadTracePart(TraceDetailedProcessParameter parameter)
        {
            exceptionControl.CleanUp();
            List <string> list = new List <string>();

            foreach (TraceDetailedProcessParameter.TraceProperty item in parameter)
            {
                if (IsMatchProperty(item))
                {
                    list.Add(item.PropertyValue);
                    parameter.RemoveProperty(item);
                }
            }
            exceptionControl.ReloadExceptions(list);
            UpdateUIElements();
        }
コード例 #5
0
 public override void ReloadTracePart(TraceDetailedProcessParameter parameter)
 {
     CleanUp();
     if (parameter != null)
     {
         foreach (TraceDetailedProcessParameter.TraceProperty item in parameter)
         {
             if (!item.IsXmlFormat)
             {
                 infoList.Items.Add(new ListViewItem(new string[2]
                 {
                     item.PropertyName,
                     item.PropertyValue
                 }));
                 parameter.RemoveProperty(item);
             }
         }
     }
     UpdateUIElements();
 }