This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IT > ITopologyClassEvents Interface (ArcObjects .NET 10.5 SDK) |
Provides access to events that occur with a topology class.
Use ITopologyClassEvents for building ClassExtensions when you don't want to rely on catching the ITopologyExtensionEvents OnValidate event. This is handy when you need to implement a geodatabase-level customization that will not be application specific, i.e. dependent upon ArcMap and the Topology extension.
Description | ||
---|---|---|
OnValidate | This event is fired when the topology containing the class is validated. |
CoClasses and Classes | Description |
---|---|
TopologyClassEvents | Helper coclass for working with the outbound interface ITopologyClassEvents. |
TopologyClassEventsListener (esriSystemUtility) | Helper coclass to provide ITopologyClassEvents support to the C++ API. |
The ITopologyClassEvents interface provides access to the OnValidate event which is fired each time a dirty area is validated in the topology in which the class is participating. The event returns an IGeometry object corresponding the area that was validated.
ITopologyClassEvents can be listened to by class extensions or custom objects when relying on the ITopologyExtensionEvents::OnValidate event isn't ideal. This is useful when you need to implement a geodatabase-level customization that will not be application specific, i.e. dependent upon ArcMap and the Topology extension.