ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork Namespace / UtilityNetwork Class / GetDefinition Method
Example Version

GetDefinition Method (UtilityNetwork)
Gets the UtilityNetworkDefinition object that describes this utility network. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public new UtilityNetworkDefinition GetDefinition()

Return Value

an object of type UtilityNetworkDefinition
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run
Example
Find a Tier given a Domain Network name and Tier name
using (UtilityNetworkDefinition utilityNetworkDefinition = utilityNetwork.GetDefinition())
{
  DomainNetwork domainNetwork = utilityNetworkDefinition.GetDomainNetwork(domainNetworkName);
  Tier tier = domainNetwork.GetTier(tierName);
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also