ProgressEventArgs
Represents the progress event argument data. This class cannot be inherited.
            
                
Unit of measurement used to track progress.
            
Gets the progress metadata.
            
Gets the metadata throughput in MB/sec units.
            
Gets the native file throughput in MB/sec units.
            
Gets the total number of units that have already been processed measured in  ProgressUnit.
            
Gets the display string for the total number of units that have been processed measured in  ProgressUnit.
            
Gets the total number of units that have been processed with errors measured in  ProgressUnit.
            
Gets the total number of units that have been processed with warnings measured in  ProgressUnit.
            
Gets the process unique identifier.
            
Gets the unit of measurement used to track progress.
            
Gets the timestamp when the process was started.
            
Gets the timestamp when the event occurred.
            
Gets the total number of units to process measured in  ProgressUnit.
            
Gets the display string for the total number of units to process measured in  ProgressUnit.
            
public ProgressEventArgs(Guid processId, IDictionary metadata, DateTime startTime, DateTime timestamp, long total, string totalDisplay, long processed, string processedDisplay, long processedWithWarning, long processedWithError, double metadataThroughput, double nativeFileThroughput, UnitOfMeasurement progressUnit)
Initializes a new instance of the  ProgressEventArgs class.