This document is archived and information here might be outdated.  Recommended version.


IWorkspaceEditEvents Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IW > IWorkspaceEditEvents Interface
ArcGIS Developer Help

IWorkspaceEditEvents Interface

Provides access to events that occur to a workspace in the context of editing it.

Product Availability

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

Members

Name Description
Method OnAbortEditOperation This event is fired after an edit operation is aborted. Any cached row objects must be discarded / refreshed.
Method OnRedoEditOperation This event is fired after an undone edit operation is redone. Any cached row objects must be discarded / refreshed.
Method OnStartEditing This event is fired after editing is started on a workspace.
Method OnStartEditOperation This event is fired after an edit operation is started.
Method OnStopEditing This event is fired after editing is stopped on a workspace.
Method OnStopEditOperation This event is fired after an edit operation is stopped (successfully completed).
Method OnUndoEditOperation This event is fired after a (completed) edit operation is undone. Any cached row objects must be discarded / refreshed.

Classes that implement IWorkspaceEditEvents

Classes Description
DataGraphT (esriCartoUI) A container for the display and manipulation of graph series.
DataGraphTScatterPlotMatrix (esriCartoUI) A container for the display and manipulation of ScatterPlotMatrix graph.
MosaicLayer (esriCarto) The layer implementation of the Mosaic Dataset.
NAWindow (esriNetworkAnalystUI) The network analysis window.
WorkspaceEditEvents WorkspaceEditEvents Class.
WorkspaceEditEventsListener (esriSystemUtility) Helper coclass to provide IWorkspaceEditEvents support to the C++ API.

Remarks

IWorkspaceEditEvents is an outbound interface supported by Personal, File and ArcSDE geodatabase workspaces. Clients can listen for and be notified of all the significant editing events (such as OnStartEditing and OnUndoEditOperation) via this interface. In response to these events, clients should discard or refresh (that is, discard and refetch) cached row objects within the application. Clients should also listen for and respond to the notifications in IVersionEvents.

See Also

IWorkspaceEdit Interface