Show / Hide Table of Contents

Class UtilityDomainNetwork

An instance of this class represents a domain network inside a utility network.

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

Domain networks organize features in a utility network based on what utility service they provide, such as natural gas, water, electricity, or structural elements such as poles or conduits. Each utility network will have a single structure network and one or more domain networks for the actual utility services they provide.

UtilityDomainNetwork objects can be obtained from the utility network definition using DomainNetworks.

Properties

Name Description
Alias

Gets the display (non-normalized) name of the UtilityDomainNetwork.

DomainNetworkId

Gets the ID of the UtilityDomainNetwork.

IsStructureNetwork

Gets a value indicating whether this UtilityDomainNetwork is the structure network.

Name

Gets the normalized name of the UtilityDomainNetwork.

NetworkSources

Gets the collection of UtilityNetworkSource objects in this UtilityDomainNetwork.

SubnetworkControllerType

Gets the type of subnetwork controller supported in this UtilityDomainNetwork.

TierGroups

Gets a collection of all of the UtilityTierGroup instances for this domain network.

Tiers

Gets a collection of all of the UtilityTier instances for this domain network.

TierType

Gets the tier type of this domain network.

Methods

Name Description
GetTier(String)

Returns the UtilityTier instance with the specified name.

GetTierGroup(String)

Returns the UtilityTierGroup instance with the specified name.

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

Relevant samples

Configure subnetwork trace: Get a server-defined trace configuration for a given tier and modify its traversability scope, add new condition barriers and control what is included in the subnetwork trace result.
Perform valve isolation trace: Run a filtered trace to locate operable features that will isolate an area from the flow of network resources.
Trace utility network: Discover connected features in a utility network using connected, subnetwork, upstream, and downstream traces.
In This Article
Back to top Copyright © 2022 Esri.