IFeatureClassLoad Interface

Provides access to the load mode of a GDB feature class.


Name Description
Read/write property LoadOnlyMode Indicates if the featureclass is in load only mode.

IFeatureClassLoad.LoadOnlyMode Property

Indicates if the featureclass is in load only mode.

Public Property LoadOnlyMode As Boolean
public bool LoadOnlyMode {get; set;}

Classes that implement IFeatureClassLoad

Classes Description
FeatureClass Esri Feature Class object.
RasterCatalog A collection of raster datasets in a Geodatabase table.


IFeatureClassLoadis an optional interface supported by feature classes in ArcSDE and feature classes and tables in File Geodatabase. It improves performance of data loading.

With ArcSDE, putting a feature class in load-only mode disables updating of the spatial index while data is loading. In a File Geodatabase, putting a feature class or table in load-only mode disables updating of spatial and attribute indexes while data is loading. Taking the feature class or table out of load-only mode rebuilds the indexes.

Load-only mode should only be used for bulk inserts of rows and features with an insert cursor. It should not be used for editing existing rows and features.

While a feature class or table is in load-only mode, other applications cannot work with the data. A feature class or table should be placed in load-only mode only after acquiring an exclusive schema lock on the feature class via the ISchemaLockinterface.

In ArcSDE, only the owner of a table or feature class can put it into load-only mode.

The dataset extent reported by the IGeoDataset::Extent property is recalculated when a feature class is removed from LoadOnlyMode to reflect the data present in the feature class.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.