ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork.Trace Namespace / TraceManager Class
Members Example

In This Topic
    TraceManager Class
    In This Topic
    The TraceManager class provides access to Tracer objects.
    Syntax
    Public NotInheritable Class TraceManager 
       Inherits ArcGIS.Core.CoreObjectsBase
       Implements System.IDisposable 
    public sealed class TraceManager : ArcGIS.Core.CoreObjectsBase, System.IDisposable  
    Remarks
    Objects of this class are obtained through a call to ArcGIS.Core.Data.UtilityNetwork.UtilityNetwork.GetTraceManager.
    Example
    Create a DownstreamTracer
    {
      // This routine creates a DownstreamTracer object from a UtilityNetwork
      static void CreateADownstreamTracerObject(UtilityNetwork utilityNetwork)
      {
        using TraceManager traceManager = utilityNetwork.GetTraceManager();
        DownstreamTracer downstreamTracer = traceManager.GetTracer<DownstreamTracer>();
      }
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CoreObjectsBase
          ArcGIS.Core.Data.UtilityNetwork.Trace.TraceManager

    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also