Exemplo n.º 1
0
        /// <summary>
        /// </summary>
        protected FabricAnalysisEvent(TraceRecord triggerTrace)
        {
            Assert.IsNotNull(triggerTrace, "triggerTrace != null");
            Assert.IsNotNull(triggerTrace.GetUniqueId(), "triggerTrace.InstanceId != null");

            this.CorrelatedTracesFromEventStore = new List <TraceRecord>();
            this.CorrelatedTraceRecords         = new List <TraceRecord>();
            this.CorrelatedTracesFromEventStore.Add(triggerTrace);

            this.OriginTime = DateTimeOffset.UtcNow;

            // Create a new Random Guid for this object. This will serve as the unique instance ID.
            this.InstanceId = Guid.NewGuid();
        }