ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork.Telecom Namespace / CircuitVerifyResult Class
Members Example

In This Topic
    CircuitVerifyResult Class
    In This Topic
    Represents the result for an individual circuit that participated in a CircuitManager.Verify operation.
    Object Model
    CircuitVerifyResult ClassGeometry Class
    Syntax
    Public NotInheritable Class CircuitVerifyResult 
    public sealed class CircuitVerifyResult 
    Example
    Verify a circuit to check for inconsistencies in the utility network
    await QueuedTask.Run(() =>
    {
      using (CircuitManager circuitManager = utilityNetwork.GetCircuitManager(telecomDomainNetwork))
      {
        IReadOnlyList<CircuitVerifyResult> circuitVerifyResults = circuitManager.Verify(circuitNames, new CircuitVerifyOptions() { SynthesizeGeometries = true });
    
        // Iterate through the circuit verification results
        foreach (CircuitVerifyResult circuitVerifyResult in circuitVerifyResults)
        {
          Console.WriteLine($"Circuit Name: {circuitVerifyResult.Name}, Geometry: {circuitVerifyResult.Geometry.ToJson()}, " +
                                  $"HasError: {circuitVerifyResult.HasError}, Message: {circuitVerifyResult.Message}");
        }
      }
    });
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.Data.UtilityNetwork.Telecom.CircuitVerifyResult

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.7 or higher.
    See Also