/* * IProgressAware.cs * * Copyright © 2009 * Diversified Technical Systems, Inc. * All Rights Reserved */ namespace DTS.Serialization { /// /// Interface for receiving progress updates from DTS.Serialization-based objects. /// interface IProgressAware { /// /// to notify subscribers of begin serialization task events. /// event BeginEventHandler OnBegin; /// /// to notify subscribers of end serialization task events. /// event EndEventHandler OnEnd; /// /// to notify subscribers of serialization task-tick notified. /// event TickEventHandler OnTick; /// /// notify subscribers of serialization cancelled /// event CancelEventHandler OnCancel; /// /// notify subscribers of serialization fatal errored /// event ErrorEventHandler OnError; } }