ArcObjects Library Reference (Location)  

RouteEventSource Class

Route event source object.

RouteEventSource is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

[Visual Basic 6.0]

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