/// <summary> /// Initializes a new instance of the <see cref="CustomerReviewDataPipeline"/> class. /// </summary> /// <param name="dataProvider">The data provider.</param> /// <param name="activityHub">The activity hub.</param> /// <param name="pipelineType">Type of the pipeline.</param> public CustomerReviewDataPipeline( IDataProvider dataProvider, IActivityHub activityHub, string pipelineType = null) : base(dataProvider, activityHub, pipelineType) { }
/// <summary> /// Initializes a new instance of the <see cref="PipelineBase"/> class. /// </summary> /// <param name="dataProvider">The data provider.</param> /// <param name="activityHub">The activity hub.</param> /// <param name="pipelineType">Type of the pipeline.</param> protected PipelineBase( IDataProvider dataProvider, IActivityHub activityHub, string pipelineType = null) { this.PipelineType = pipelineType ?? this.GetType().Name; this.InstanceId = Guid.NewGuid(); this.DataProvider = dataProvider; this.ActivityHub = activityHub; }