Imports an Assembly object from an atc file specified by its itemId.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0

Syntax

C#
public ObjectId ImportAssembly(
	string assemblyName,
	string atcFilePath,
	string itemId,
	Point3d location
)
Visual Basic
Public Function ImportAssembly ( _
	assemblyName As String, _
	atcFilePath As String, _
	itemId As String, _
	location As Point3d _
) As ObjectId
Visual C++
public:
ObjectId ImportAssembly(
	String^ assemblyName, 
	String^ atcFilePath, 
	String^ itemId, 
	Point3d location
)

Parameters

assemblyName
Type: System..::..String
Name of the imported assembly object.
atcFilePath
Type: System..::..String
File path of the atc file.
itemId
Type: System..::..String
The itemId of the Assembly in atc file. It should not include the brackets.
location
Type: Point3d
Location of the imported Assembly.

Exceptions

ExceptionCondition
System..::..ArgumentException Thrown when:
  • The assemblyName is invalid or duplicated with existing Assembly.
  • The atc File Path is invalid or the file doesn't exist.
  • The atc file is invalid and failed to load it.
  • itemId is invalid or there is no Assembly in the atc file has the itemId.

See Also