OASySDNA.Common.DAL.DALCommon Namespace
- Last UpdatedApr 08, 2026
- 2 minute read
OASySDNA.Common.DAL.DALCommon contains public data contracts for DAL messages and utilities.
| Class | Description | |
|---|---|---|
![]() | BaseConnectionNotificationMessage | Base class for notifications (client-side DAL core to client) in regards to the status of the connection to the driver. |
![]() | BaseMessage | The root base class for all DAL messages. All the members of the BaseMessage class are required for delivery and routing through the DAL core. |
![]() | BaseNonSpecificResponseMessage | Base class for response messages (i.e. driver side to client side) that are NOT specific to a particular request. |
![]() | BaseResponseMessage | Base class for response messages (i.e. messages originating from the driver instance, driver-side DAL core, or transport and destined for the client or client-side side DAL core). |
![]() | RequestTimeoutNotificationMessage | This message is created by the DAL.ClientSDK.DriverConnection object when it determines that is has not received a response for the given request message within the given timeout period, and is delivered to the client via its data response callback delegate. The timeout period is specified by the client API in the DriverConnection.SendMessage() method call. Note: For any given data request, only one RequestTimeoutNotificationMessage is ever delivered to the client. Inherits from: BaseSpecificResponseMessage |
| Delegate | Description | |
|---|---|---|
![]() | DALConnectionStatusCallBackMethod | The delegate used for callbacks to the client API or client from DAL indicating the current status of the given connection to its driver. A call with a non-null callback parameter to DALService.GetGlobalConnection always triggers an immediate connection status callback. |
| Enumeration | Description | |
|---|---|---|
![]() | DALMessageType | Determines the type and purpose of any message travelling in or out of the DAL. |


