Route event source object.
RouteEventSource is a non-creatable object. References to non-creatable objects must be obtained through other objects.
Product Availability
Supported Platforms
Interfaces
Interfaces | Description |
---|---|
IClass (esriGeoDatabase) | Provides access to members that return information about and manage the class. |
IDataset (esriGeoDatabase) | Provides access to members that supply dataset information. |
IDatasetEdit (esriGeoDatabase) | Provides access to information about the status of datasets being edited. |
IDatasetEditInfo (esriGeoDatabase) | Provides access to members that maintain dataset editing information. |
IEventSource (esriGeoDatabase) | Provides access to event source properties. |
IEventSourceErrors (esriGeoDatabase) | Provides access to members that deal with event source errors. |
IFeatureClass (esriGeoDatabase) | Provides access to members that control the behavior and properties of a feature class. |
IGeoDataset (esriGeoDatabase) | Provides access to members that provide information about a Geographic Dataset. |
IObjectClass (esriGeoDatabase) | Provides access to members that return information about an object class. |
IObjectClassInfo (esriGeoDatabase) | Provides access to method that indicates whether an object can bypass the store method. |
IObjectClassInfo2 (esriGeoDatabase) | Provides access to method that indicates whether an object can be modified outside of an edit session. |
IRouteEventSource | Provides access to the route event source properties. |
ISubtypes (esriGeoDatabase) | Provides access to members that return and modify subtype information. |
ITable (esriGeoDatabase) | Provides access to members that return information about and manage tables. |
ITableCapabilities (esriGeoDatabase) | Provides access to members that return information about and manage tables. |
IVirtualTable (esriGeoDatabase) | Indicator interface that identifies temporary memory tables. |
Event Interfaces
Interfaces | Description |
---|---|
IObjectClassEvents (default) | Provides access to events that occur with an object class. |
IObjectClassSchemaEvents | Provides access to events that occur with an object class' schema. |
Remarks
A RouteEventSource serves an event table as a dynamic feature class. Every row in the table is served as a feature whose shape is calculated on the fly, every time it is asked for. This is Dynamic Segmentation.
Because a RouteEventSource is a subclass of a FeatureClass, you can use it for things like being the basis of a FeatureLayer in ArcMap.
A RouteEventSource is created by its name object counterpart, RouteEventSourceName.
Working with Events
When working with RouteEventSource's default outbound interface in Visual Basic 6 declare variables as follows: Private WithEvents pRouteEventSource as RouteEventSource
When implementing IObjectClassSchemaEvents declare variables as follows:Private WithEvents pObjectClassSchemaEvents as ObjectClassSchemaEvents