Datasnap.DSClientRest
Defines interfaces that define the structure for REST cached datasets, items, JSON arrays, objects and values, cached objects, parameters or streams. Also defines classes that implement these interfaces and provide further functionality, such as DataSnap REST client callbacks, REST commands, REST connection components, login properties and related functionality.
Package | DataSnapClient280.bpl |
---|
Classes
IDSRestCachedCommand | Defines the structure of the TDSRestCachedItem class. |
IDSRestCachedDataSet | Defines the structure of the TDSRestCachedDataSet class. |
IDSRestCachedDBXReader | Defines the structure of the TDSRestCachedDBXReader class. |
IDSRestCachedItem | Defines the structure of the TDSRestCachedItem class. |
IDSRestCachedJSONArray | Defines the structure of the TDSRestCachedJSONArray class. |
IDSRestCachedJSONObject | Defines the structure of the TDSRestCachedJSONObject class. |
IDSRestCachedJSONValue | Defines the structure of the TDSRestCachedJSONValue class. |
IDSRestCachedObject | Defines the structure of the TDSRestCachedObject class. |
IDSRestCachedParams | Defines the structure of the TDSRestCachedParams class. |
IDSRestCachedStream | Defines the structure of the TDSRestCachedStream class. |
TDSCustomRestConnection | Base class for REST connection components. |
TDSRestCacheCommand | Implements DataSnap REST cached field parameters. |
TDSRestCachedDataSet | Implements DataSnap REST cached datasets. |
TDSRestCachedDBXReader | Implements DataSnap REST cached dbExpress table rows readers. |
TDSRestCachedItem | Implements DataSnap REST cached items. |
TDSRestCachedJSONArray | Implements DataSnap REST cached JSON arrays. |
TDSRestCachedJSONObject | Implements DataSnap REST cached JSON objects. |
TDSRestCachedJSONValue | Implements DataSnap REST cached JSON value. |
TDSRestCachedObject | Implements DataSnap REST cached objects. |
TDSRestCachedParams | Implements DataSnap REST cached field parameters. |
TDSRestCachedStream | Implements DataSnap REST cached streams. |
TDSRestCallbackLoop | Implements DataSnap REST callback loops. |
TDSRestClientCallback | Implements DataSnap REST client callbacks. |
TDSRestClientChannel | Implements callback registering operations. |
TDSRestCommand | Implements DataSnap REST commands. |
TDSRestConnection | DataSnap REST connection component. |
TDSRestException | TDSRestException is the exception class for DataSnap REST exceptions. |
TDSRestLoginProperties | DataSnap REST login properties. |
TDSRestProtocolException | Exception class for DataSnap REST protocol exceptions. |
Types
TDSRESRChannelEvent | |
TDSRESTChannelEventItem | Event item passed in through the TDSRESRChannelEvent to provide tunnel event information. |
TDSRESTChannelEventType | User event type for notification of callback channel events, such as create and close . |
TDSRestClientCallbackFunction | |
TDSRestLoginEvent | |
TDSRestParameterMetaData | Metadata about a parameter or about a return value of a server method, including the name of the parameter, its type, and more. |
TDSRestParameterMetaDataArray | Array of DataSnap REST parameter metadata records. |
TDSRestResponseStreamProc | Procedure to implement for handling the return of a TStream. |
TDSTestConnectionOption | Enumeration of DataSnap connection options. |
TDSTestConnectionOptions | Set of options to control the behavior of TDSCustomRestConnection.TestConnection. |
TGetJSONValueCallback | Function for determining whether a given TJSONValue is supported. |
TTestConnectionMethod |
Variables
DSRestLoginDialogProc | Procedure for launching a login dialog. |