ArcFM Engine Developer Guide
ProgressReportingTaskBase Class Members
Fields  Properties  Methods 


The following tables list the members exposed by ProgressReportingTaskBase.

Protected Fields
 NameDescription
Protected FieldMaxRetriesMaximum number of retries if MSMQ Timeout excpetion happened  
Top
Public Properties
 NameDescription
Public PropertyIsCanceledIs processing canceled  
Public PropertyIsDonetrue if the task is completed; false otherwise  
Public PropertyProcessingExceptionEvent raised when a error occurs during the execution of the task  
Public PropertyRunningCountGets the current running count of items being processed by the task.  
Public PropertyStatusCountCount need for showing on progress changed (for status message)  
Public PropertyTotalCountGets the total count of items to be processed by the task  
Top
Protected Properties
 NameDescription
Protected PropertyIsAsyncCompleteElement processing is completed if running count is equal to total count  
Top
Public Methods
 NameDescription
Public MethodCancelTerminates the current tasks  
Public MethodInitializeInitialize base class  
Public MethodStartProcessingCalled to start the actual work  
Top
Protected Methods
 NameDescription
Protected MethodDecrementRunningCountRunning Count --  
Protected MethodIncrementRunningCountRunning Count ++  
Protected MethodIncrementStatusCountThread safe status count increment  
Protected MethodIncrementTotalCountTotalCount += value  
Protected MethodOnProcessingExceptionDefault processing exception handler  
Protected MethodPreProcessingInitialization before processing start  
Protected MethodProcessingProcessing method  
Protected MethodRetryActionFor System.Messaging.MessageQueueException IOTimeout exception retry action MaxRetries times  
Protected MethodSetTotalCountTotal Count += value  
Top
See Also

Reference

ProgressReportingTaskBase Class
Miner.Responder.Framework.UpdatePopulationInformation Namespace

 

 


Send Comment