com.esri.arcgis.geodatabasedistributed
Interface IOperationProgress

All Superinterfaces:
EventListener, Serializable
All Known Implementing Classes:
IOperationProgressAdapter, IOperationProgressProxy

public interface IOperationProgress
extends EventListener, Serializable

Provides access to members that monitor the progress of an operation such as exporting geodatabase to XML.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void setCurrentOperation(IOperationProgressSetCurrentOperationEvent theEvent)
          The current operation process.
 void setObjectCount(IOperationProgressSetObjectCountEvent theEvent)
          The number of objects in an operation.
 void setOperations(IOperationProgressSetOperationsEvent theEvent)
          The number of operations to perform.
 void startup(IOperationProgressStartupEvent theEvent)
          Initiate the operation progress utility.
 

Method Detail

startup

void startup(IOperationProgressStartupEvent theEvent)
             throws IOException,
                    AutomationException
Initiate the operation progress utility.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentOperation

void setCurrentOperation(IOperationProgressSetCurrentOperationEvent theEvent)
                         throws IOException,
                                AutomationException
The current operation process.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOperations

void setOperations(IOperationProgressSetOperationsEvent theEvent)
                   throws IOException,
                          AutomationException
The number of operations to perform.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectCount

void setObjectCount(IOperationProgressSetObjectCountEvent theEvent)
                    throws IOException,
                           AutomationException
The number of objects in an operation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
theEvent - The event
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.