RealTimeBaseTable Class Methods
- Last UpdatedApr 08, 2026
- 3 minute read
For a list of all members of this type, see RealTimeBaseTable members.
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Constructor that will immediately bind to the given table. |
![]() | Bind | Overloaded. Bind to the given RealTime Database table |
![]() | CreateInMemoryRecord | Create a new record object that contains an in-memory record (meaning a local record in memory, that isn't in the database). |
![]() | CreateLocalRecord | Create a new record object that contains an in-memory record (meaning a local record in memory, that isn't in the database). This method implements proper overriding unlike CreateInMemoryRecord |
![]() | CreateRecord | Create a new record in the RealTime Database, given a local copy of the new record. New record insertion notification will be sent to Publisher and to Replication server. |
![]() | DeleteRecord | Delete given record in the RealTimeBaseTable. Table should be SAFE_WRITE locked. Use OASySDNA.RealTime.HighPerformanceSetDBWrapper.RealTimeBaseTable.FindRecord(OASySDNA.RealTime.HighPerformanceSetDBWrapper.RealTimeBoolField,System.Boolean) to find required record number. |
![]() | DetachInsteadOfUnLock | It detaches the table object from shared memory. User can pair this function with either Lock() or AttachInsteadOfLock(). If it's paired with Lock() then lock will remain on table. User should then call AttachInsteadOfLock() and then call UnLock() to remove the lock. |
![]() | Dispose | Overloaded. Ensures that all resources are cleaned up |
![]() | DoesRecordExist | Identifies whether a given record number exists for the currently bound table. |
![]() | FindRecord | Overloaded. Finds a record using the slot number of the record |
![]() | GetRealTimeKeyFieldInfo | Gets RealTimeFieldInfo object for a key field. |
![]() | GetRecordRealTimeType | Get detail of table structure. |
![]() | Lock | Overloaded. Locks the currently bound RealTime table. Bind(String) must be called before this routine. Waits for the given number of milliseconds before giving up (and throwing an exception). |
![]() | UnLock | Unlocks the table (given a previous call to Lock(TableLockRequestType)) |

