IRealTimeBaseTable Interface Methods
- Last UpdatedApr 08, 2026
- 3 minute read
For a list of all members of this type, see IRealTimeBaseTable members.
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Constructor that will immediately bind to the given table. |
![]() | Bind | Overloaded. Binds to the given RealTime Database table. |
![]() | CreateInMemoryRecord | Creates a new record object that contains an in-memory record (meaning a local record in memory, that isn't in the database). |
![]() | CreateLocalRecord | Creates 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 | Creates a new record in the RealTime Database, given a local copy of the new record. A new record insertion notification will be sent to Publisher and to Replication server. |
![]() | DeleteRecord | Deletes a 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 the required record number. |
![]() | DetachInsteadOfUnLock | Detaches the table object from shared memory. You can pair this function with either Lock() or AttachInsteadOfLock(). If it's paired with Lock(), then lock will remain on table. You should then then call AttachInsteadOfLock() and then call UnLock() to remove the lock. |
![]() | Dispose | (Inherited from System.IDisposable) |
![]() | 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 OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeFieldInfo for a key field. |
![]() | GetRecordRealTimeType | Gets the details of the 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)). |
