BESClientComplianceMod.Progress

Use this object to collect the progress of the Open session from the BESClient.

Progress Methods Description
long SessionProgress() Requests progress of current session. When a session is currently open, contacts the BESClient to collect the current progress state of the current compliance operation. The return values of this property are one of:

1: COMPLIANCE_PROGRESS_COMPLETE

2: COMPLIANCE_PROGRESS_ERROR

3: COMPLIANCE_PROGRESS_BUSY

When COMPLIANCE_PROGRESS_COMPLETE is returned, the results of the compliance check are available. Use the Result object to collect the results.

Progress Properties Description
long GetPercent(); When COMPLIANCE_PROGRESS_BUSY is returned from SessionProgress, the GetPercent property might be accessed to obtain the current estimate of percent completion.
long GetError(); When COMPLIANCE_PROGRESS_ERROR is returned from SessionProgress, the GetError property might be accessed to obtain the current error. The error codes are defined in the API Constants part of this document.