Create Method


Creates a fabrication part type element based on a specific fabrication servic button and condition.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2016

Syntax

C#
public static FabricationPartType Create(
	Document document,
	FabricationServiceButton button,
	int condition
)
Visual Basic
Public Shared Function Create ( _
	document As Document, _
	button As FabricationServiceButton, _
	condition As Integer _
) As FabricationPartType
Visual C++
public:
static FabricationPartType^ Create(
	Document^ document, 
	FabricationServiceButton^ button, 
	int condition
)

Parameters

document
Type: Autodesk.Revit.DBDocument
The document.
button
Type: Autodesk.Revit.DBFabricationServiceButton
The fabrication service button.
condition
Type: SystemInt32
The condition index.

Return Value

The created fabrication part type element.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException Fabrication service button contains invalid fittings.
Autodesk.Revit.ExceptionsArgumentNullException A non-optional argument was null
Autodesk.Revit.ExceptionsArgumentOutOfRangeException The index condition is not larger or equal to 0 and less than ConditionCount.
Autodesk.Revit.ExceptionsDisabledDisciplineException None of the following disciplines is enabled: Mechanical Electrical Piping.
Autodesk.Revit.ExceptionsInvalidOperationException The fabrication part type already exists.

See Also

ArchiLabs

Stop fighting Revit automation.

Build repeatable BIM design and documentation workflows with scripts, data, and AI in one place, without wrestling brittle one-off automations.

Try ArchiLabs →