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


ITimeTableDefinition Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IT > ITimeTableDefinition Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Carto)  

ITimeTableDefinition Interface

Provides access to time related properties of a layer.

Product Availability

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

Description

This interface is used to provide all of the detailed meta-data related to time that is needed to perform time-related operations on the data set.  The EndTimeFieldName, TimeReference, and TrackIDFieldName are optional properties.

Members

Name Description
Read/write property CustomTimeExtent Custom time extent during which a layer is visible.
Read/write property EndTimeFieldName Name of the field that has end time for a row.
Read/write property StartTimeFieldName Name of the field that has start time for a row.
Read/write property TimeReference Time reference for the data.
Read/write property TimeValueFormat Time value format if the field name is of the string format.
Read/write property TrackIDFieldName Field that contains the rows that uniquely identifies the object whose time is being tracked.

CoClasses that implement ITimeTableDefinition

CoClasses and Classes Description
CadastralFabricSubLayer Cadastral Fabric Feature Layer Object.
FDOGraphicsLayer A collection of properties for an annotation layer (feature data object graphics layer).
FeatureLayer A collection of features and their visual representation.
GdbRasterCatalogLayer Geodabase RasterCatalog source and display options.
ImageServerLayer Image server layer source and display options.
MosaicLayer The layer implementation of the Mosaic Dataset.
StandaloneTable A standalone table.
TemporalFeatureLayer (esriTrackingAnalyst) Defines the coclass IDL parameters and attributes of the TemporalFeatureLayer COM object.

.NET Samples

Set the time extents for a layer then render the layer (Code Files: SetTimeExtentsButton)