ArcGIS Pro 2.8 API Reference Guide
AssociationDescription Constructor(AssociationType,RowHandle,Int64,RowHandle,Int64)

ArcGIS.Desktop.Editing Namespace > AssociationDescription Class > AssociationDescription Constructor : AssociationDescription Constructor(AssociationType,RowHandle,Int64,RowHandle,Int64)
The association type.
The first row in the association.
The terminal on the first row to connect.
The second row in the association.
The terminal on the second row to connect.
Creates a new utility network AssociationDescription of the specified type. Use this constructor for connectivity associations only (type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.JunctionJunctionConnectivity).
Syntax
Public Function New( _
   ByVal type As AssociationType, _
   ByVal row1 As RowHandle, _
   ByVal terminalID1 As Long, _
   ByVal row2 As RowHandle, _
   ByVal terminalID2 As Long _
)

Parameters

type
The association type.
row1
The first row in the association.
terminalID1
The terminal on the first row to connect.
row2
The second row in the association.
terminalID2
The terminal on the second row to connect.
Remarks
A utility network connectivity association is defined by two junction rows that are not geometrically coincident.

If type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.Attachment, the overloaded AssociationDescription Constructor(AssociationType,RowHandle,RowHandle) should be used instead.

If type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.Containment, the overloaded AssociationDescription Constructor(AssociationType,RowHandle,RowHandle,Boolean) should be used instead.

If type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.JunctionEdgeObjectConnectivityFromSide, the overloaded AssociationDescription Constructor(AssociationType,RowHandle,RowHandle) or AssociationDescription Constructor(AssociationType,RowHandle,Int64,RowHandle) should be used instead.

If type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.JunctionEdgeObjectConnectivityToSide, the overloaded AssociationDescription Constructor(AssociationType,RowHandle,RowHandle) or AssociationDescription Constructor(AssociationType,RowHandle,Int64,RowHandle) should be used instead.

If type is ArcGIS.Core.Data.UtilityNetwork.AssociationType.JunctionEdgeObjectConnectivityMidspan, the overloaded AssociationDescription Constructor(AssociationType,RowHandle,RowHandle,Double) should be used instead.
Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

AssociationDescription Class
AssociationDescription Members
Overload List