private void GenerateMessage(ITraceMessage beginMessage, ITraceMessage endMessage, DateTime startTime)
        {
            var item = new PageLifeCycleMessage();
            item.EventName = ProcessEventName(beginMessage.Message);
            item.StartTime = startTime;
            item.Offset = beginMessage.FromFirst;
            item.FromLast = beginMessage.FromLast;
            item.Duration = endMessage.FromFirst - beginMessage.FromFirst;
            item.EventCategory = WebFormsTimelineCategory.WebForms;

            MessageBroker.Publish(item);
        }
示例#2
0
        private void GenerateMessage(ITraceMessage beginMessage, ITraceMessage endMessage, DateTime startTime)
        {
            var item = new PageLifeCycleMessage();

            item.EventName     = ProcessEventName(beginMessage.Message);
            item.StartTime     = startTime;
            item.Offset        = beginMessage.FromFirst;
            item.FromLast      = beginMessage.FromLast;
            item.Duration      = endMessage.FromFirst - beginMessage.FromFirst;
            item.EventCategory = WebFormsTimelineCategory.WebForms;

            MessageBroker.Publish(item);
        }