RealTimeBaseRecord Class Methods
- Last UpdatedApr 08, 2026
- 6 minute read
For a list of all members of this type, see RealTimeBaseRecord members.
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Overloaded. |
![]() | BindRecordNumber | Binds to a specific record number. If the RealTimeBaseRecord instance is bound to a table then it will check whether the given record number exists in the database or not. |
![]() | BindTable | Binds the RealTimeBaseRecord to the specified table. |
![]() | CloneInMemoryCopy | Creates a new RealTimeBaseRecord instance based on the current one. The newly created object will not be connected to the database but instead will be linked to an in-memory copy of the current record. |
![]() ![]() | CreateInMemoryRecord | Overloaded. |
![]() | CreateLocal | Creates the internal local memory for the object. This won't be linked with the RealTime database (RTDB). |
![]() | DeleteOnUnLock | Unlocks the record and deletes it. |
![]() | DetachInsteadOfUnLock | Detaches the internal pointer without unlocking the record. |
![]() | Dispose | Overloaded. |
![]() | GetPointerToField | Retrieves a direct pointer to a specific field. |
![]() | GetRealTimeType | Gets the table structure details. |
![]() | Lock | Overloaded. |
![]() | PublishVirtualFlags | Obsolete. Gets and publishes all the virtual flag fields in a CMX record when the flag.cmsg requests for replication. Note that this method is now obsolete. Virtual fields are now automatically published using the CMXVirtualPublication class. |
![]() | ReadBool | Overloaded. |
![]() | ReadByte | Overloaded. |
![]() | ReadDouble | Overloaded. |
![]() | ReadFloat | Overloaded. |
![]() | ReadInt | Overloaded. |
![]() | ReadLong | Overloaded. |
![]() | ReadShort | Overloaded. |
![]() | ReadString | Overloaded. |
![]() | ReadUInt | Overloaded. |
![]() | ReadULong | Overloaded. |
![]() | ReadUShort | Overloaded. |
![]() | UnLock | Unlocks the record. |
![]() | WriteBool | Overloaded. |
![]() | WriteByte | Overloaded. |
![]() | WriteDouble | Overloaded. |
![]() | WriteFloat | Overloaded. |
![]() | WriteInt | Overloaded. |
![]() | WriteLong | Overloaded. |
![]() | WriteRecord | Overloaded. |
![]() | WriteShort | Overloaded. |
![]() | WriteString | Overloaded. |
![]() | WriteUInt | Overloaded. |
![]() | WriteULong | Overloaded. |
![]() | WriteUShort | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | CaptureFieldChange | Captures a change in a field value by using the OASySDNA.MoC.HPDBChangeTrackerBridge.ChangeTrackerBridge. |
![]() | CheckDisposed | Checks if the record has been disposed. |
![]() | Finalize | Disposes the RealTimeBaseRecord instance. |
![]() | InitializeAfterEachRecordUnlock | Initializes a class's fields related to a lock operation. |
![]() | InitializeOnConstruction | Initializes this class. |
![]() | InitPublishAndReplicateCMXREP | Notifies the Publisher and the Replication server of a data change. |
![]() | InitPublishOnlyCMXREP | Initializes the Publisher for a data change. |
![]() | IsKeyChanged | Checks whether the key values between this RealTimeBaseRecord instance and the given instance are the same or different. |
![]() | IsLockTypeValid | Checks whether the given lock type is valid or not. |
![]() | NotifyRecordWrite | Notifies PubSub and/or the Replication server of write operations into the record. |
![]() | PreUnLockOperation | Prepares a record for an unlock operation. |
![]() | SetLockType | Sets the lock type. |
![]() | ValidateReadOperationSafe | Ensures that a read operation is allowed for this record. |
![]() | ValidateRecordPointerValid | Validates that the pointer to the record can be accessed. |
![]() | ValidateWriteOperationSafe | Ensures that a write operation is allowed for this record. |
![]() | WriteSucceededTasks | Performs any tasks that are required after a field has been changed. |


