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

GetSubnetworkManager Method
Gets a SubnetworkManager object that can be used to query and edit subnetworks. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public SubnetworkManager GetSubnetworkManager()

Return Value

A SubnetworkManager object that can be used to query and edit subnetworks.
Exceptions
ExceptionDescription
A geodatabase-related exception has occurred.
This method or property must be called within the lambda passed to QueuedTask.Run
Remarks
In file and mobile geodatabases, the SubnetworkManager object returned by this method should not be reused after any edits in the utility network. In the event of edits, a new SubnetworkManager object should be created and used to manage the subnetworks, e.g. update the subnetwork.
Example
Update all dirty subnetworks in a tier
using (SubnetworkManager subnetworkManager = utilityNetwork.GetSubnetworkManager())
{
  subnetworkManager.UpdateAllSubnetworks(tier, true);

  mapView.Redraw(true);
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also