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


TracePathTask Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > EditorExt > ESRI.ArcGIS.EditorExt > Classes > T > TracePathTask Class
ArcGIS Developer Help

TracePathTaskClass Class

Trace task used by the Utility Network Analysis extension for finding a path between the specified flags in the current network.

Product Availability

Available with ArcGIS Desktop.

Description

The TracePathTask object finds a path on the current network between all flags on the current network.

Supported Platforms

Windows

Interfaces

Interfaces Description
ITracePathTaskResults Provides access to members that return cost information about the path or tree found by certain trace tasks.
ITraceTask Provides access to members that execute a trace task.
ITraceTaskResults Provides access to members that return the network elements returned by the trace task.

Remarks

The flags you place on the network must be either all edge flags or all junction flags. You cannot find a path among a mixture of edge and junction flags.

If sets of flags are placed on different connected components in the network, the TracePathTask will attempt to find a path for each connected component.

If you do not specify weights for your trace task, the TracePathTask will return the path with the fewest number of network elements.

If you do specify weights for your trace task, the TracePathTask will treat network elements with negative weight values as having infinite cost.

See Also

TracePathTask Class | TraceDownstreamTask Class | FindLoopsTask Class | TraceUpstreamTask Class | FindConnectedTask Class | FindAncestorsTask Class | UtilityNetworkAnalysisExt Class