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


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

IRelatedObjectClassEvents2 Interface

Provides access to events that occur when related objects are modified.

Product Availability

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

Description

The IRelatedObjectClassEvents2 interface is an optional interface that is implemented by class extensions to receive messages about objects that are changed, moved or rotated in related object classes.

Members

Name Description
Method RelatedObjectChanged Notifies this object that a related object changed.
Method RelatedObjectMoved Notifies this object that a related object moved.
Method RelatedObjectRotated Notifies this object that a related object rotated.
Method RelatedObjectSetMoved Notifies this object that a set of objects with relationships to the input set of objects moved.
Method RelatedObjectSetRotated Notifies this object that a set of objects with relationships to the input set of objects rotated.

Classes that implement IRelatedObjectClassEvents2

Classes Description
SoundexTableClassExtension (esriLocation) A class extension for automatically maintaining geocoding indexes.

Remarks

RelatedObjectMoved and RelatedObjectRotated are currently reserved.  A class extension implementing this interface must include these two methods, but since they will not be called, the methods should remain empty.  Feature movement and rotation triggers the RelatedObjectSetMoved and RelatedObjectSetRotated methods, where functionality should be defined.