GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
UNTraceConfiguration Class
The UNTraceConfiguration class contains properties required to define objects than can be used to run custom traces on utility networks.
A UNTraceConfiguration differs from a TraceConfiguration slightly because a UNTraceConfiguration contains parameters that
are only applicable or relevant to utility networks.
public class UNTraceConfiguration :
dymaptic.GeoBlazor.Core.Interfaces.INamedTraceConfigurationTraceConfiguration,
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.UNTraceConfiguration>
Inheritance System.Object 🡒 UNTraceConfiguration
Implements dymaptic.GeoBlazor.Core.Interfaces.INamedTraceConfigurationTraceConfiguration, System.IEquatable<UNTraceConfiguration>
Constructors
UNTraceConfiguration(Nullable, string, string, string, IReadOnlyCollection
The UNTraceConfiguration class contains properties required to define objects than can be used to run custom traces on utility networks.
A UNTraceConfiguration differs from a TraceConfiguration slightly because a UNTraceConfiguration contains parameters that
are only applicable or relevant to utility networks.
public UNTraceConfiguration(System.Nullable<bool> AllowIndeterminateFlow=null, string? ArcadeExpressionBarrier=null, string? DiagramTemplateName=null, string? DomainNetworkName=null, System.Collections.Generic.IReadOnlyCollection<object>? FilterBarriers=null, string? FilterBitsetNetworkAttributeName=null, System.Collections.Generic.IReadOnlyCollection<object>? FilterFunctionBarriers=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.FilterScope> FilterScope=null, System.Nullable<bool> IncludeContainers=null, System.Nullable<bool> IncludeContent=null, System.Nullable<bool> IncludeIsolated=null, System.Nullable<bool> IncludeStructures=null, System.Nullable<bool> IncludeUpToFirstSpatialContainer=null, object? NearestNeighbor=null, System.Collections.Generic.IReadOnlyCollection<object>? OutputFilterCategories=null, System.Collections.Generic.IReadOnlyCollection<object>? OutputFilters=null, System.Collections.Generic.IReadOnlyCollection<object>? Propagators=null, string? SubnetworkName=null, string? TargetTierName=null, string? TierName=null, System.Nullable<bool> ValidateLocatability=null);
Parameters
AllowIndeterminateFlow
System.Nullable<System.Boolean>
Specifies whether to allow IndeterminateFlow.
ArcGIS Maps SDK for JavaScript
ArcadeExpressionBarrier
System.String
Allows users to input arcade expressions.
ArcGIS Maps SDK for JavaScript
DiagramTemplateName
System.String
Specifies the diagram Template Name.
ArcGIS Maps SDK for JavaScript
DomainNetworkName
System.String
Specifies the name of the domain network where the trace will be run.
ArcGIS Maps SDK for JavaScript
FilterBarriers
System.Collections.Generic.IReadOnlyCollection<System.Object>
An array of objects representing specific categories or network attributes where the trace will stop.
ArcGIS Maps SDK for JavaScript
FilterBitsetNetworkAttributeName
System.String
Ensures the trace results include any bit that is set in the starting points for the network attribute.
ArcGIS Maps SDK for JavaScript
FilterFunctionBarriers
System.Collections.Generic.IReadOnlyCollection<System.Object>
An array of objects representing filter function barriers.
ArcGIS Maps SDK for JavaScript
FilterScope
System.Nullable<dymaptic.GeoBlazor.Core.Enums.FilterScope>
Specifies where the filter will be applied.
ArcGIS Maps SDK for JavaScript
IncludeContainers
System.Nullable<System.Boolean>
Specifies if the container features will be included in the trace results.
ArcGIS Maps SDK for JavaScript
IncludeContent
System.Nullable<System.Boolean>
Specifies if the content in containers will be included in the results.
ArcGIS Maps SDK for JavaScript
IncludeIsolated
System.Nullable<System.Boolean>
Specifies whether to include isolated features for an isolation trace.
ArcGIS Maps SDK for JavaScript
IncludeStructures
System.Nullable<System.Boolean>
Specifies if structure features and objects will be included in the trace results.
ArcGIS Maps SDK for JavaScript
IncludeUpToFirstSpatialContainer
System.Nullable<System.Boolean>
Specifies whether to limit the containers returned to include only those encountered up to, and including, the first spatial container for each network element in the trace results.
ArcGIS Maps SDK for JavaScript
NearestNeighbor
System.Object
Specifies the parameters needed for calculating nearest neighbors.
ArcGIS Maps SDK for JavaScript
OutputFilterCategories
System.Collections.Generic.IReadOnlyCollection<System.Object>
An array of objects representing the output filter categories.
ArcGIS Maps SDK for JavaScript
OutputFilters
System.Collections.Generic.IReadOnlyCollection<System.Object>
An array of objects used to control what is returned in the results of a trace.
ArcGIS Maps SDK for JavaScript
Propagators
System.Collections.Generic.IReadOnlyCollection<System.Object>
A propagator defines the propagation of a network attribute along a traversal and provides a filter to stop traversal.
ArcGIS Maps SDK for JavaScript
SubnetworkName
System.String
Specifies the name of the subnetwork where the trace will be run.
ArcGIS Maps SDK for JavaScript
TargetTierName
System.String
Specifies the name of the tier where an upstream or downstream trace ends.
ArcGIS Maps SDK for JavaScript
TierName
System.String
Specifies the name of the tier where the trace will be run.
ArcGIS Maps SDK for JavaScript
ValidateLocatability
System.Nullable<System.Boolean>
Specifies if its necessary to validate whether traversed junction or edge objects have the necessary containment, attachment, or connectivity association in their association hierarchy.
ArcGIS Maps SDK for JavaScript
Properties
UNTraceConfiguration.AllowIndeterminateFlow Property
Specifies whether to allow IndeterminateFlow.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> AllowIndeterminateFlow { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.ArcadeExpressionBarrier Property
Allows users to input arcade expressions.
ArcGIS Maps SDK for JavaScript
public string? ArcadeExpressionBarrier { get; set; }
Property Value
UNTraceConfiguration.DiagramTemplateName Property
Specifies the diagram Template Name.
ArcGIS Maps SDK for JavaScript
public string? DiagramTemplateName { get; set; }
Property Value
UNTraceConfiguration.DomainNetworkName Property
Specifies the name of the domain network where the trace will be run.
ArcGIS Maps SDK for JavaScript
public string? DomainNetworkName { get; set; }
Property Value
UNTraceConfiguration.FilterBarriers Property
An array of objects representing specific categories or network attributes where the trace will stop.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<object>? FilterBarriers { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Object>
UNTraceConfiguration.FilterBitsetNetworkAttributeName Property
Ensures the trace results include any bit that is set in the starting points for the network attribute.
ArcGIS Maps SDK for JavaScript
public string? FilterBitsetNetworkAttributeName { get; set; }
Property Value
UNTraceConfiguration.FilterFunctionBarriers Property
An array of objects representing filter function barriers.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<object>? FilterFunctionBarriers { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Object>
UNTraceConfiguration.FilterScope Property
Specifies where the filter will be applied.
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.FilterScope> FilterScope { get; set; }
Property Value
System.Nullable<dymaptic.GeoBlazor.Core.Enums.FilterScope>
UNTraceConfiguration.IncludeContainers Property
Specifies if the container features will be included in the trace results.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IncludeContainers { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.IncludeContent Property
Specifies if the content in containers will be included in the results.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IncludeContent { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.IncludeIsolated Property
Specifies whether to include isolated features for an isolation trace.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IncludeIsolated { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.IncludeStructures Property
Specifies if structure features and objects will be included in the trace results.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IncludeStructures { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.IncludeUpToFirstSpatialContainer Property
Specifies whether to limit the containers returned to include only those encountered up to, and including, the first spatial container for each network element in the trace results.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> IncludeUpToFirstSpatialContainer { get; set; }
Property Value
System.Nullable<System.Boolean>
UNTraceConfiguration.NearestNeighbor Property
Specifies the parameters needed for calculating nearest neighbors.
ArcGIS Maps SDK for JavaScript
public object? NearestNeighbor { get; set; }
Property Value
UNTraceConfiguration.OutputFilterCategories Property
An array of objects representing the output filter categories.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<object>? OutputFilterCategories { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Object>
UNTraceConfiguration.OutputFilters Property
An array of objects used to control what is returned in the results of a trace.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<object>? OutputFilters { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Object>
UNTraceConfiguration.Propagators Property
A propagator defines the propagation of a network attribute along a traversal and provides a filter to stop traversal.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<object>? Propagators { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Object>
UNTraceConfiguration.SubnetworkName Property
Specifies the name of the subnetwork where the trace will be run.
ArcGIS Maps SDK for JavaScript
public string? SubnetworkName { get; set; }
Property Value
UNTraceConfiguration.TargetTierName Property
Specifies the name of the tier where an upstream or downstream trace ends.
ArcGIS Maps SDK for JavaScript
public string? TargetTierName { get; set; }
Property Value
UNTraceConfiguration.TierName Property
Specifies the name of the tier where the trace will be run.
ArcGIS Maps SDK for JavaScript
public string? TierName { get; set; }
Property Value
UNTraceConfiguration.ValidateLocatability Property
Specifies if its necessary to validate whether traversed junction or edge objects have the necessary containment, attachment, or connectivity association in their association hierarchy.
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> ValidateLocatability { get; set; }