Show: Delphi
C++
Display Preferences
Datasnap.DSClientRest
From XE2 API Documentation
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.
Contents |
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 | Implements a custom REST connection component. |
| 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. |
| TDSRESTChannelEventItem | Event item passed in through the TDSRESRChannelEvent to provide tunnel event information. |
| TDSRestClientCallback | Implements DataSnap REST client callbacks. |
| TDSRestClientChannel | Implements callback registering operations. |
| TDSRestCommand | Implements DataSnap REST commands. |
| TDSRestConnection | Implements a DataSnap REST connection component. |
| TDSRestException | TDSRestException is the exception class for DataSnap REST exceptions. |
| TDSRestLoginProperties | Implements a set of DataSnap REST login properties. |
| TDSRestParameterMetaData | DataSnap REST parameter metadata record. |
| TDSRestProtocolException | Exception class for DataSnap REST protocol exceptions. |
| TDSRestResponseStreamProc | Procedure to implement for handling the return of a TStream. |
| TGetJSONValueCallback | Function for determining whether a given TJSONValue is supported. |
Types
| _di_IDSRestCachedCommand | |
| _di_IDSRestCachedDataSet | |
| _di_IDSRestCachedDBXReader | |
| _di_IDSRestCachedItem | |
| _di_IDSRestCachedJSONArray | |
| _di_IDSRestCachedJSONObject | |
| _di_IDSRestCachedJSONValue | |
| _di_IDSRestCachedParams | |
| _di_IDSRestCachedStream | |
| _di_TDSRestResponseStreamProc | |
| _di_TGetJSONValueCallback | |
| TDSRESRChannelEvent | |
| TDSRESTChannelEventItem | Event item passed in through the TDSRESRChannelEvent to provide tunnel event information. |
| TDSRESTChannelEventType | User event type for notification of callback channel events. |
| TDSRestClientCallbackFunction | |
| TDSRestLoginEvent | |
| TDSRestParameterMetaData | DataSnap REST parameter metadata record. |
| TDSRestParameterMetaDataArray | Array of DataSnap REST parameter metadata records. |
| TDSTestConnectionOption | Enumeration of DataSnap connection options. |
| TDSTestConnectionOptions | Set of TDSTestConnectionOption. |
| TTestConnectionMethod |
Variables
| DSRestLoginDialogProc | Procedure for launching a login dialog. |
| TDSRestParameterMetaDataArray | Array of DataSnap REST parameter metadata records. |
Constants
| rCallbackAdded | rCallbackAdded: TDSRESTChannelEventType = rCallbackAdded; |
| rCallbackRemoved | rCallbackRemoved: TDSRESTChannelEventType = rCallbackRemoved; |
| rChannelClose | rChannelClose: TDSRESTChannelEventType = rChannelClose; |
| rChannelClosedByServer | rChannelClosedByServer: TDSRESTChannelEventType = rChannelClosedByServer; |
| rChannelCreate | rChannelCreate: TDSRESTChannelEventType = rChannelCreate; |
| toNoLoginPrompt | toNoLoginPrompt: TDSTestConnectionOption = toNoLoginPrompt; |