OpenCloseTransactionGetObject Method (ObjectId, OpenMode, Boolean)
|
Calls the OpenObject() method of the
underlaying C++ object for the passed id
within the specified open mode.
Namespace: Teigha.DatabaseServices
Assembly: TD_Mgd (in TD_Mgd.dll) Version:
21.4.0.0
Syntax
public override DBObject GetObject(
ObjectId id,
OpenMode mode,
bool openErased
)
Public Overrides Function GetObject (
id As ObjectId,
mode As OpenMode,
openErased As Boolean
) As DBObject
public:
virtual DBObject^ GetObject(
ObjectId id,
OpenMode mode,
bool openErased
) override
abstract GetObject :
id : ObjectId *
mode : OpenMode *
openErased : bool -> DBObject
override GetObject :
id : ObjectId *
mode : OpenMode *
openErased : bool -> DBObject
Parameters
- id
- Type: Teigha.DatabaseServicesObjectId
[in] Identifier of the object to obtain access to.
- mode
- Type: Teigha.DatabaseServicesOpenMode
[in] Mode to obtain in.
- openErased
- Type: SystemBoolean
[in] Flag that specifies whether to obtain an object if it was
erased.
Return Value
Type:
DBObject
A handle to the retrieved object.
Remarks
It is recommended
to check whether the retrieved object is valid after method
execution.
See Also