Datasnap.DSHTTPCommon

From Appmethod Libraries
Jump to: navigation, search

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.

Classes

TDSCacheResultCommandHandlerWraps an instance of TRequestCommandHandler that wants to make itself cacheable.
TDSCommandComplexParamsUsed internally for TResultCommandHandler implementations.
TDSExecutionResponseWrapper for an execution response.
TDSHTTPContextRepresents the abstract DataSnap HTTP context.
TDSHTTPDispatch
TDSHTTPRequestRepresents the abstract DataSnap HTTP request.
TDSHTTPResponseRepresents the abstract DataSnap HTTP response.
TDSJsonResponseHandlerBase class for response handlers that will translate the DBX commands into JSON.
TDSNullResponseHandlerImplementation of a request handler used when you don't care about getting a response from an execution.
TDSServiceResponseHandlerAbstract class for common functionality of response handlers.

Types

TDSHTTPCommandTypeEnumerates the HTTP command types processed by DataSnap.
TDSHTTPServiceTraceEventRepresents the type for user event for logging HTTP requests.
TDSRESTResultEventUser event for capturing and optionally modifying REST results before they are returned.