Connects the pipe/fitting/appurtenance to a specified pipe at specified connection ports.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccPressurePipesMgd (in AeccPressurePipesMgd.dll) Version: 13.5.1584.0
Syntax
| C# |
|---|
public override sealed void ConnectToPipe(
int portIndex,
ObjectId pipeId,
int pipePortIndex
) |
| Visual Basic |
|---|
Public Overrides NotOverridable Sub ConnectToPipe ( _
portIndex As Integer, _
pipeId As ObjectId, _
pipePortIndex As Integer _
) |
| Visual C++ |
|---|
public:
virtual void ConnectToPipe(
int portIndex,
ObjectId pipeId,
int pipePortIndex
) override sealed |
Parameters
- portIndex
- Type: System..::..Int32
The connection port index of the pipe/fitting/appurtenance.
- pipeId
- Type: ObjectId
The object id of a pipe that is Autodesk.Civil.DatabaseServices.PressurePipe.
- pipePortIndex
- Type: System..::..Int32
The connection port index of the pipe.
Remarks
Exceptions
| Exception | Condition |
|---|
| [!:System.ArgumentException] |
Thrown when:
- The pipe/fitting/appurtenance connection port index is out of range.
- The pipe/fitting/appurtenance connection port is not open.
- The pipe is not from the same network.
- The pipe connection port index is out of range.
- The pipe connection port is not open.
|
| [!:System.InvalidOperationException] |
Thrown when the pipe is shorter than the Engagement Length of the pipe/fitting/appurtenance connection port.
|
See Also