ArcObjects Library Reference  (GeoDatabase)    

IFeatureProgress Interface

Provides access to members used to handle events from converting featureclass/table.

Product Availability

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

Members

Description
Event Step Step the progressor interval.

CoClasses that implement IFeatureProgress

CoClasses and Classes Description
CheckIn (esriGeoDatabaseDistributed) Checks in changes from a check-out geodatabase or a delta database to a master geodatabase.
CheckInDataSynchronizer (esriGeoDatabaseDistributed) Synchronizes changes from a check-out with the master geodatabase.
CheckOut (esriGeoDatabaseDistributed) Checks out data from a master geodatabase to a check-out geodatabase.
DataChangesImporter (esriGeoDatabaseDistributed) Imports edits or checks in from a delta file to a geodatabase.
DataExtraction (esriGeoDatabaseDistributed) Extracts data from one geodatabase to another geodatabase.
DEProgressor (esriGeoDatabaseDistributedUI) Progressor that implements disconnected editing event interfaces.
ExportOperation (esriGeoDatabaseUI) ExportOperation class used to export a table or feature class.
FeatureDataConverter Converts a featuredataset to a Personal Geodatabase/Geodatabase featuredataset.
FeatureProgressListener (esriSystemUtility) Helper coclass to provide IFeatureProgress support to the C++ API.
GdbExporter (esriGeoDatabaseDistributed) Geodatabase Exporter Object.
GdbImporter (esriGeoDatabaseDistributed) Geodatabase Importer Object.
GeoDBDataTransfer Transfers data to/from GeoDatabases.
ObjectLoader (esriEditorExt) Loads data into an existing object class.
ReplicationAgent (esriGeoDatabaseDistributed) A class used to perform replica operations.
SimpleDataConverter Convert a set of shape files into Access or SDE.

Remarks

The IFeatureProgress interface handles events that are fired by a data conversion or object-loading process.

The various properties, other than IsCancelled, are automatically initialized when data conversion starts. However, it is important to note that you can get these values, but you cannot set them.

[C#]

See the KB article, "HowTo: Use IFeatureProgress and IReplicaProgress properties in .NET" for more information about using this interface in .NET.

[Visual Basic 6.0]

This example shows the code for a form with a command button to cancel the conversion.

	Private WithEvents m_Converter As FeatureDataConverter
	Private m_IsCancel As Boolean
	
	Private Sub Form_Load()
	  m_IsCancel = False
	End Sub
	Private Sub cmdCancel_Click()
	  m_IsCancel = True
	End Sub
	Private Property Get m_Converter_IsCancelled() As Boolean
	  m_Converter_IsCancelled = m_IsCancel
	  DoEvents
	End Property
	Public Property Set m_FeatureProgressEvents(ByRef pFDConverter As IFeatureDataConverter)
	  Set m_Converter = pFDConverter
	End Property
	'The event handling can be initialized in the module containing the data
	'converter code before starting the conversion:
	Set frmCancel.m_FeatureProgressEvents = pFeatureDataConverter
	frmCancel.Show vbModeless
	DoEvents
[Visual Basic .NET]

See the KB article, "HowTo: Use IFeatureProgress and IReplicaProgress properties in .NET" for more information about using this interface in .NET.

 


Feedback Send feedback on this page