Create Method


Create a new StructuralConnectionType, allowing the specified annotation FamilySymbol to be applied to structural members.

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 22.0.0.0 (22.1.0.0)
Since: 2011

Syntax

C#
public static StructuralConnectionType Create(
	Document doc,
	StructuralConnectionApplyTo applyTo,
	string name,
	ElementId familySymbolId
)
Visual Basic
Public Shared Function Create ( _
	doc As Document, _
	applyTo As StructuralConnectionApplyTo, _
	name As String, _
	familySymbolId As ElementId _
) As StructuralConnectionType
Visual C++
public:
static StructuralConnectionType^ Create(
	Document^ doc, 
	StructuralConnectionApplyTo applyTo, 
	String^ name, 
	ElementId^ familySymbolId
)

Parameters

doc
Type: Autodesk.Revit.DB Document
applyTo
Type: Autodesk.Revit.DB.Structure StructuralConnectionApplyTo
Specify which type of member this connection type can be applied to.
name
Type: System String
A name for the connection type. It must be unique within the document.
familySymbolId
Type: Autodesk.Revit.DB ElementId
The id of an annotation FamilySymbol. InvalidElementId is allowed. Otherwise, the FamilySymbol must be in the category "Connection Symbols" (OST_StructConnectionSymbols) and have its "Apply To" parameter set to match the applyTo argument.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException familySymbolId is the id of some element that is not a FamilySymbol, is not of the category "Connection Symbols" (OST_StructConnectionSymbols), or has its "Apply To" parameter not equal to applyTo.
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was null
Autodesk.Revit.Exceptions ArgumentOutOfRangeException A value passed for an enumeration argument is not a member of that enumeration

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →