Create a DirectShape object and add it to document.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2015
Syntax
C# |
---|
|
Visual Basic |
---|
|
Visual C++ |
---|
|
Parameters
- document
- Type: Autodesk.Revit.DB Document
Document to which the created element will be added
- categoryId
- Type: Autodesk.Revit.DB ElementId
Id of the category assigned to this DirectShape. Must be a valid category id.
- appGUID
- Type: System String
Identifies the creating application. May not be empty.
- appDataGUID
- Type: System String
Optional, to be used by the creating application. The intended use is to identify the native data that was the source of this DirectShape.
Return Value
DirectShape object if created successfully, NULL otherwiseExceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions ArgumentException | Element id categoryId does not correspond to a top-level built-in model category. |
Autodesk.Revit.Exceptions ArgumentNullException | A non-optional argument was NULL |