Show / Hide Table of Contents

Class UtilityNetworkDefinition

An instance of this class represents the metadata of a Utility Network.

Inheritance
Object
UtilityNetworkDefinition
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)
Object.ToString()
Namespace: Esri.ArcGISRuntime.UtilityNetworks
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class UtilityNetworkDefinition
Remarks

Provides metadata (e.g domain networks, network sources, and more) about a Utility Network.

Properties

Name Description
Categories

Gets the collection of utility network categories in the utility network metadata.

DomainNetworks

Gets the collection of domain networks in the utility network metadata.

Extent

Gets the Envelope representing the service territory area used to define the UtilityNetwork.

NetworkAttributes

Gets the network attributes in the utility network definition.

NetworkSources

Gets the network sources in the utility network definition.

SchemaVersion

Gets the utility network schema version number reported by the utility network metadata.

TerminalConfigurations

Gets the UtilityTerminalConfiguration objects defined for this utility network.

Methods

Name Description
GetDomainNetwork(String)

Gets the UtilityDomainNetwork associated with the specified domain network name.

GetNetworkAttribute(String)

Gets the UtilityNetworkAttribute associated with specified network attribute name.

GetNetworkSource(String)

Gets the UtilityNetworkSource associated with specified network source name.

Applies to

TargetVersions
.NET Standard 2.0100.6 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.6 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.6 - 100.15
Xamarin.iOS100.6 - 100.15
UWP100.6 - 100.15

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.