Show / Hide Table of Contents

Class UtilityTraceFunctionBarrier

A UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true.

Inheritance
System.Object
UtilityTraceFunctionBarrier
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityTraceFunctionBarrier
Remarks

A UtilityTraceFunctionBarrier performs a comparison expression between the current results of a UtilityTraceFunction and a given value. Remember that a UtilityTraceFunction references a UtilityNetworkAttribute and a calculation that is applied to it (Min, Max, Count, etc.) Once the comparison evaluates as true, network traversal stops.

Constructors

Name Description
UtilityTraceFunctionBarrier(UtilityTraceFunction, UtilityAttributeComparisonOperator, Object)

Initializes a new instance of the UtilityTraceFunctionBarrier class that stops tracing when a UtilityTraceFunction compared to a value evaluates to true.

Properties

Name Description
ComparisonOperator

Gets the operator used for the comparison.

TraceFunction

Gets the calculation to perform.

Value

Gets the value to compare against.

Applies to

TargetVersions
.NET Standard 2.0100.7 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.7 - 200.7
Xamarin.Android100.7 - 100.15
Xamarin.iOS100.7 - 100.15
UWP100.7 - 200.7
In This Article
Back to top Copyright © 2022 Esri.