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