OnProgress

This function is called to report on the progress of the asynchronous operation, providing updates on the ongoing task. This function is currently only implemented for the ExecuteQueryAsync and QueryElevationBufferAsync methods.

 

JavaScript

 

 

 

OnProgress (dispFunc)

 

C#

 

 

 

ITerraExplorerAsync80 OnProgress {object dispFunc}

 

C++

 

 

 

HRESULT OnProgress (VARIANT_dispFunc,

                     ITerraExplorerAsync80** pThis)

Parameters

dispFunc

The callback function to be executed when the event occurs. This function receives progress data, in double format. This function is currently only implemented for the ExecuteQueryAsync and QueryElevationBufferAsync methods.

Return Value

pThis

An ITerraExplorerAsync80 that enables further method chaining or accessing other properties and methods.

Exceptions

HRESULT can return any of the values listed in the HRESULT Return Values list, as well as the following values:

TE_E_INFOTREE_PARENTNOTGROUP

The group ID entered does not represent a valid group in the Project Tree.

TE_E_INFOTREE_ITEMNOTGROUP

The item entered is not a group and therefore cannot be used as a group.

TE_E_INFOTREE_CANTUSEROOT

Cannot use Tree root for this operation

TE_E_INFOTREE_ITEMISGROUP

Item ID is a group so an object cannot be retrieved.