ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.Realtime Namespace / RealtimeFeatureClassDefinition Class
Members Example

In This Topic
    RealtimeFeatureClassDefinition Class
    In This Topic
    Represents the schema and properties of a RealtimeFeatureClass.
    Object Model
    RealtimeFeatureClassDefinition ClassEnvelope ClassSpatialReference Class
    Syntax
    Public MustInherit Class RealtimeFeatureClassDefinition 
       Inherits ArcGIS.Core.Data.FeatureClassDefinition
       Implements System.IDisposable 
    public abstract class RealtimeFeatureClassDefinition : ArcGIS.Core.Data.FeatureClassDefinition, System.IDisposable  
    Example
    Check the Realtime Feature Class is Track Aware
    {
      // Note: call within QueuedTask.Run()
      {
        using var rfc = streamLayer.GetFeatureClass();
        using var rfc_def = rfc.GetDefinition();
        if (rfc_def.HasTrackIDField())
        {
          //Track aware
        }
      }
    }
    Get the Track Id Field from the Realtime Feature class
    {
      // Note: call within QueuedTask.Run()
      {
        using (var rfc = streamLayer.GetFeatureClass())
        using (var rfc_def = rfc.GetDefinition())
        {
          if (rfc_def.HasTrackIDField())
          {
            var fld_name = rfc_def.GetTrackIDField();
    
          }
        }
      }
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CoreObjectsBase
          ArcGIS.Core.Data.Definition
             ArcGIS.Core.Data.TableDefinition
                ArcGIS.Core.Data.FeatureClassDefinition
                   ArcGIS.Core.Data.Realtime.RealtimeFeatureClassDefinition
                      ArcGIS.Core.Data.Realtime.StreamServiceFeatureClassDefinition

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also