Datasnap.DSHTTPCommon
Defines classes that implement DataSnap response handlers, callback items pairing, client callback managers, execution response wrappers, abstract DataSnap HTTP context, request and response, DataSnap HTTP servers and transport, JSON response handlers, DataSnap session tunnel information, and more.
Package | DataSnapServer280.bpl |
---|
Classes
TDSCacheResultCommandHandler | Wraps an instance of TRequestCommandHandler that wants to make itself cacheable. |
TDSCommandComplexParams | Used internally for TResultCommandHandler implementations. |
TDSExecutionResponse | Wrapper for an execution response. It can manage a command populated with either results or an error message. |
TDSHTTPContext | Represents the abstract DataSnap HTTP context. |
TDSHTTPDispatch | Encapsulates objects involved in dispatching HTTP requests. |
TDSHTTPRequest | Represents the abstract DataSnap HTTP request. |
TDSHTTPResponse | Represents the abstract DataSnap HTTP response. |
TDSJsonResponseHandler | Base class for response handlers that will translate the DBX commands into JSON. |
TDSNullResponseHandler | Implementation of a request handler used when you don't care about getting a response from an execution. |
TDSServiceResponseHandler | Abstract class for common functionality of response handlers. It uses the result of a TDBXCommand to populate a TDSHTTPResponse object appropriately. |
Types
TDSHTTPCommandType | Enumerates the HTTP command types processed by DataSnap. |
TDSHTTPServiceTraceEvent | Represents the type for user event for logging HTTP requests. |
TDSRESTResultEvent | User event for capturing and optionally modifying REST results before they are returned. |