Example #1
0
 internal TrackingContext(Contracts.ProcessRequest request, Contracts.ProcessResult result, IProcessingTrackerDataAccessProvider dataProvider)
 {
     Request       = request;
     Result        = result;
     _dataProvider = dataProvider;
     TrackingState = new Dictionary <IProcessingTrackerDataAccessProvider, object>();
 }
Example #2
0
        public TrackingContext GetTrackingContext(Contracts.ProcessRequest request, Contracts.ProcessResult result)
        {
            var ctx = new TrackingContext(request, result, TrackerDataProvider);

            ctx.StartTrackingActivity();

            return(ctx);
        }