StructureSectionLabelCreate(ObjectId, ObjectId, ObjectId, Int32, ObjectId) Method

Creates a new instance of a StructureSectionLabel on a SectionPipeNetwork using the specified label style.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public static ObjectId Create(
	ObjectId sectionViewId,
	ObjectId structureId,
	ObjectId sectionPipeNetworkId,
	int partIndex,
	ObjectId labelStyleId
)

Parameters

sectionViewId  ObjectId
The ObjectId of the SectionView in which the label is located.
structureId  ObjectId
The ObjectId of the Structure that is one of the sources of the SectionPipeNetwork.
sectionPipeNetworkId  ObjectId
The ObjectId of the SectionPipeNetwork.
partIndex  Int32
The zero-based index of a part in the SectionPipeNetwork with the specified Structure source.
labelStyleId  ObjectId
The ObjectId of a StructureSectionLabel style.

Return Value

ObjectId
Exceptions
ExceptionCondition
ArgumentException Thrown when:
  • The sectionViewId, structureId, sectionPipeNetworkId or labelStyleId is invalid.
  • The SectionPipeNetwork is not in the SectionView.
  • The Structure is not the source of the SectionPipeNetwork.
  • The partIndex is out of range.
See Also