Create Method (Document, StructuralAsset)


Creates a new PropertySetElement to contain the given asset.

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

Syntax

C#
public static PropertySetElement Create(
	Document document,
	StructuralAsset structuralAsset
)
Visual Basic
Public Shared Function Create ( _
	document As Document, _
	structuralAsset As StructuralAsset _
) As PropertySetElement
Visual C++
public:
static PropertySetElement^ Create(
	Document^ document, 
	StructuralAsset^ structuralAsset
)

Parameters

document
Type: Autodesk.Revit.DB Document
The document in which to create the PropertySetElement.
structuralAsset
Type: Autodesk.Revit.DB StructuralAsset
The structural asset containing the values that will be present in the PropertySetElement.

Return Value

The new PropertySetElement.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException Thrown when the name of the asset is empty, contains prohibited characters, or is not unique
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was null

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 →