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, string, IReadOnlyCollection, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, object, IReadOnlyCollection, IReadOnlyCollection, IReadOnlyCollection, string, string, string, Nullable) Constructor

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

System.String

UNTraceConfiguration.DiagramTemplateName Property

Specifies the diagram Template Name.
ArcGIS Maps SDK for JavaScript

public string? DiagramTemplateName { get; set; }

Property Value

System.String

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

System.String

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

System.String

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

System.Object

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

System.String

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

System.String

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

System.String

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; }

Property Value

System.Nullable<System.Boolean>