RealTimeSetRecord Class Members
- Last UpdatedApr 08, 2026
- 5 minute read
The following tables list the members exposed by RealTimeSetRecord.
| Name | Description | |
|---|---|---|
![]() | Attached | Identifies whether this record is attached to shared memory. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseRecord) |
![]() | HPDBRealTimeBaseRecord | Underlying instance of the wrapped object. (Inherited from RealTimeBaseRecord) |
![]() | HPDBRealTimeSetRecord | Underlying instance of the wrapped object. |
![]() | Locked | Identifies whether this record is locked. (Inherited from RealTimeBaseRecord) |
![]() | LockType | Returns the lock type used with the currently locked record (Inherited from RealTimeBaseRecord) |
![]() | RecordNumber | Returns the currently locked record number (Inherited from RealTimeBaseRecord) |
![]() | RecordPointer | Returns the record pointer for the currently locked record |
![]() | TableName | Name of the table we are bound to (Inherited from RealTimeBaseRecord) |
![]() | TableNumber | Returns the currently bound table number of the record. (Inherited from RealTimeBaseRecord) |
| Name | Description | |
|---|---|---|
![]() | Disposed | Indicates if the current RealTimeBaseRecord instance has already disposed of its resources. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseRecord) |
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Overloaded. Attaches already bound record to shared memory without locking. UnLock() or DetachInsteadOfUnLock() can be used to finish changes. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseRecord) |
![]() | BindRecordNumber | Bind to a specific record number. If record object is bound to a table then it'll check whether given record number exists in the database or not. (Inherited from RealTimeBaseRecord) |
![]() | BindTable | Overloaded. Bind 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. |
![]() ![]() | CreateInMemoryRecord | Overloaded. Creates a new in memory record object. 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 | Create internal local memory for the object. This wont be linked with real time database. (Inherited from RealTimeBaseRecord) |
![]() | DeleteOnUnLock | Unlocks the record and deletes it |
![]() | DetachInsteadOfUnLock | Detach internal pointer without unlocking record. (Inherited from RealTimeBaseRecord) |
![]() | Dispose | Overloaded. Overridden. Ensures that all resources are cleaned up |
![]() | GetPointerToField | Retrieves a direct pointer to a specific field (Inherited from RealTimeBaseRecord) |
![]() | GetRealTimeType | Get detail of table structure. (Inherited from RealTimeBaseRecord) |
![]() | 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 RealTimeBaseRecord) |
![]() | ReadData | Overloaded. 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 RealTimeBaseRecord) |
![]() | ReadField<T> | Generic method; Reads a field from the currently locked record. Supports the following primitive types: string, bool, byte, double, float, int, long, short, uint, ulong, and ushort. (Inherited from RealTimeBaseRecord) |
![]() | ReadString | Overloaded. Specific method for reading a field of type string from the currently locked record. (Inherited from RealTimeBaseRecord) |
![]() | UnLock | Unlocks the record |
![]() | Write | Specific method for writing a field of any type from the currently locked record. (Inherited from RealTimeBaseRecord) |
![]() | WriteData | Overloaded. Generic method; 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 RealTimeBaseRecord) |
![]() | WriteField | Overloaded. Writes a field into the locked record. Change notification will be sent to Publisher and to Replication server. Supports the following primitive types: string, bool, byte, double, float, int, long, short, uint, ulong, and ushort. (Inherited from RealTimeBaseRecord) |
![]() | WriteRecord | Overloaded. Overwrite given record to this record. It will copy internal data of record to this record. |
![]() | WriteString | Overloaded. Specific method for writing a string type field into the locked record. Change notification will be sent to Publisher and to Replication server. (Inherited from RealTimeBaseRecord) |
| Name | Description | |
|---|---|---|
![]() | Finalize | Destructor (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseRecord) |





