/// <summary> /// Called when the current run segment finishes executing. /// </summary> /// <param name="args">The event data.</param> public override void OnSegmentExecuted(ISegmentExecutedArgs args) { if (this.Context.SegmentType == SegmentType.Migration) { this.entitiesProcessed = this.entityCount; if (this.entityCount > 0) { this.PrintResults(); } } Console.WriteLine(); if (this.Context.SegmentIndex < this.Context.SegmentCount) { Console.WriteLine(" --- "); } }
/// <summary> /// Called when a run segment has finished executing. /// </summary> /// <param name="args">The event data.</param> void IEventReceiver <ISegmentExecutedArgs> .Occurred(ISegmentExecutedArgs args) { this.OnSegmentExecuted(args); }
/// <summary> /// Called when a run segment has finished executing. /// </summary> /// <param name="args">The event data.</param> public virtual void OnSegmentExecuted(ISegmentExecutedArgs args) { }
/// <summary> /// To be called when a run segment has finished executing. /// </summary> /// <param name="args">The event data.</param> public void SegmentExecuted(ISegmentExecutedArgs args) { this.Dispatch(args); }