Public Sub Reset( _ ByVal containers As IEnumerable(Of UnitIdentifier) _ )
public void Reset( IEnumerable<UnitIdentifier> containers )
Parameters
- containers
- The containers to reset.
Public Sub Reset( _ ByVal containers As IEnumerable(Of UnitIdentifier) _ )
public void Reset( IEnumerable<UnitIdentifier> containers )
| Exception | Description |
|---|---|
| System.ArgumentException | containers is empty. |
| System.ArgumentNullException | containers is null. |
| System.InvalidOperationException | This operation cannot be invoked inside ArcGIS.Core.Data.Geodatabase.ApplyEdits or when an edit operation is in progress. |
| ArcGIS.Core.Data.Exceptions.GeodatabaseException | A geodatabase-related exception has occurred. |
await QueuedTask.Run(() => { using (UnitIdentifierManager unitIdentifierManager = utilityNetwork.GetUnitIdentifierManager()) { var networkSource = utilityNetwork.GetDefinition().GetNetworkSource("TelecomDevice"); UnitIdentifier containerUnitIdentifier = new UnitIdentifier(networkSource, globalID); // Reset the container to remove all gaps and make the unit space contiguous. unitIdentifierManager.Reset(new[] { containerUnitIdentifier }); } });
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)