private LogicalOperation(object data, Guid activityId) { this.data = data; LogicalOperation.StartLogicalOperation(this.data); this.previousActivityId = Trace.CorrelationManager.ActivityId; Trace.CorrelationManager.ActivityId = activityId; }
private LogicalOperation(object data) { this.data = data; LogicalOperation.StartLogicalOperation(data); this.previousActivityId = Trace.CorrelationManager.ActivityId; if (Trace.CorrelationManager.ActivityId == Guid.Empty) { Trace.CorrelationManager.ActivityId = Guid.NewGuid(); } }