IRealTimeRecord Interface Members
- Last UpdatedApr 08, 2026
- 4 minute read
The following tables list the members exposed by IRealTimeRecord.
| Name | Description | |
|---|---|---|
![]() | Attached | Identifies whether this record is attached to shared memory. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.Interfaces.IRealTimeBaseRecord) |
![]() | HPDBRealTimeBaseRecord | Underlying instance of the wrapped object. (Inherited from ) |
![]() | HPDBRealTimeRecord | The RealTimeRecord that this is abstracting. |
![]() | Locked | Identifies whether this record is locked. (Inherited from ) |
![]() | LockType | Returns the lock type used with the currently locked record. (Inherited from ) |
![]() | RealTimeTable | Gets the table object that this record is currently associated with. |
![]() | RecordNumber | Returns the currently locked record number. (Inherited from ) |
![]() | TableName | Name of the bound table. (Inherited from ) |
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Attaches an already bound record to shared memory without locking. UnLock() or DetachInsteadOfUnLock() can be used to finish changes. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.Interfaces.IRealTimeBaseRecord) |
![]() | BindRecordNumber | Binds to a specific record number. If a record object is bound to a table then it'll check whether a given record number exists in the database or not. (Inherited from ) |
![]() | BindTable | Binds to a specific table. |
![]() | CloneInMemoryCopy | Creates a new record object based on the current one. The newly created record object will not be connected to the database, but instead will be linked to an in memory copy of the current record. |
![]() | CreateLocal | Creates internal local memory for the object. This won't be linked with the RealTime Database. (Inherited from ) |
![]() | DeleteOnUnLock | Unlocks the record and deletes it. |
![]() | DetachInsteadOfUnLock | Detaches internal pointer without unlocking the record. (Inherited from ) |
![]() | Dispose | (Inherited from ) |
![]() | GetKrunchDescriptor | Initialize KrunchDescriptor. |
![]() | GetPointerToField | Gets a direct pointer to a specific field. (Inherited from ) |
![]() | GetRealTimeType | Gets details of the table structure. (Inherited from ) |
![]() | Krunch | Overloaded. Sends database values through the krunch process. |
![]() | Lock | Overloaded. Locks a specific record allowing for a timeout to be specified. |
![]() | Read | Specific method for reading a field of any type from the currently locked record. (Inherited from ) |
![]() | ReadData | Generic method; Reads a field from the currently locked record. Supports the following primitive types: bool, byte, double, float, int, long, short, uint, ulong, and ushort. (Inherited from ) |
![]() | ReadString | Specific method for reading a field of type string from the currently locked record. (Inherited from ) |
![]() | UnLock | Unlocks the record. |
![]() | Write | Specific method for writing a field of any type from the currently locked record. (Inherited from ) |
![]() | WriteData | Writes a field into the locked record. Change notification will be sent to Publisher and to Replication server. Supports the following primitive types: bool, byte, double, float, int, long, short, uint, ulong, and ushort. (Inherited from ) |
![]() | WriteRecord | Overloaded. Overwrites this record with internal data of the given record. |
![]() | WriteString | Writes a string type field into the locked record. Change notification will be sent to Publisher and to Replication server. (Inherited from ) |

