public override IReadOnlyList<Result> Trace( TraceArgument traceArgument )
Public Overloads Overrides Function Trace( _ ByVal traceArgument As TraceArgument _ ) As IReadOnlyList(Of Result)
Parameters
- traceArgument
- The input arguments to the trace.
public override IReadOnlyList<Result> Trace( TraceArgument traceArgument )
Public Overloads Overrides Function Trace( _ ByVal traceArgument As TraceArgument _ ) As IReadOnlyList(Of Result)
Exception | Description |
---|---|
System.ArgumentNullException | traceArgument is null. |
System.ArgumentException | traceArgument is constructed using TraceArgument.TraceArgument Constructor(Subnetwork). -or- DomainNetwork in traceArgument's TraceConfiguration is not set with a valid ArcGIS.Core.Data.UtilityNetwork.DomainNetwork object. -or- Barriers in traceArgument's TraceConfiguration.Filter is not set with a valid expression. |
System.NotSupportedException | This operation is not supported in client-server mode. -or- traceArgument contains unsupported result types. |
System.InvalidOperationException | If the ArcGIS.Core.Data.UtilityNetwork.Terminal in any ArcGIS.Core.Data.UtilityNetwork.Element in TraceArgument.StartingLocations, TraceArgument.Barriers or TraceArgument.FilterBarriers is null and the associated ArcGIS.Core.Data.UtilityNetwork.TerminalConfiguration has multiple terminals. |
ArcGIS.Core.Data.Exceptions.GeodatabaseException | A geodatabase-related exception has occurred. |
Target Platforms: Windows 11, Windows 10