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

In This Topic
    DownstreamTracer Class
    In This Topic
    The DownstreamTracer class performs a downstream trace.
    Object Model
    DownstreamTracer ClassUtilityNetwork Class
    Syntax
    Public Class DownstreamTracer 
       Inherits Tracer
    public class DownstreamTracer : Tracer 
    Remarks
    For subnetworks with sources, downstream is defined as paths that do not lead to a source. For subnetworks with sinks, downstream is defined as paths that lead to a sink.
    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.Data.UtilityNetwork.Trace.Tracer
          ArcGIS.Core.Data.UtilityNetwork.Trace.DownstreamTracer

    Requirements

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

    ArcGIS Pro version: 3.0 or higher.
    See Also