com.esri.arcgis.geodatabase
Interface IDatasetEditEx

All Superinterfaces:
Serializable
All Known Implementing Classes:
IDatasetEditExProxy, SchematicInMemoryFeatureClass

public interface IDatasetEditEx
extends Serializable

Provides access to more information on the status of datasets being edited.

Remarks

Th IDatasetEditEx interface provides detailed information about why a dataset is not being edited (while the dataset's workspace is in an edit session).

Product Availability

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


Method Summary
 void isBeingEdited(boolean[] pIsBeingEdited, long[] hrReason)
          True if the dataset is being edited, else returns the reason why it is not editable.
 

Method Detail

isBeingEdited

void isBeingEdited(boolean[] pIsBeingEdited,
                   long[] hrReason)
                   throws IOException,
                          AutomationException
True if the dataset is being edited, else returns the reason why it is not editable.

Remarks

Once an edit session has been started on a workspace, the IsBeingEdited method on the IDatasetEditEx interface can be used to determine if a particular dataset is participating in the edit session, and if its not, what the reason is.

Possible reasons why a dataset may not participate include: the connected user has no privileges or permission to edit the dataset, the connected user is not licensed to edit this type of dataset, or the dataset is not versioned but a versioned edit session has been started (or vice versa).

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pIsBeingEdited - The pIsBeingEdited (out: use single element array)
hrReason - An error code (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.