Datasnap.DSClientRest
Definiert Interfaces, die die Struktur für zwischengespeicherte REST-Datenmengen, Einträge, JSON-Arrays, Objekte und Werte, zwischengespeicherte Objekte, Parameter oder Streams festlegen. Definiert außerdem Klassen, die diese Interfaces implementieren und weitere Funktionalität bereitstellen, wie z.B. DataSnap REST-Client-Callbacks, REST-Befehle, REST-Verbindungskomponenten, Anmeldeeigenschaften und die zugehörige Funktionalität.
| Package | DataSnapClient.bpl |
|---|
Klassen
| IDSRestCachedCommand | Definiert die Struktur der Klasse TDSRestCachedItem. |
| IDSRestCachedDataSet | Definiert die Struktur der Klasse TDSRestCachedDataSet. |
| IDSRestCachedDBXReader | Definiert die Struktur der Klasse TDSRestCachedDBXReader. |
| IDSRestCachedItem | Definiert die Struktur der Klasse TDSRestCachedItem. |
| IDSRestCachedJSONArray | Definiert die Struktur der Klasse TDSRestCachedJSONArray. |
| IDSRestCachedJSONObject | Definiert die Struktur der Klasse TDSRestCachedJSONObject. |
| IDSRestCachedJSONValue | Definiert die Struktur der Klasse TDSRestCachedJSONValue. |
| IDSRestCachedObject | Definiert die Struktur der Klasse TDSRestCachedObject. |
| IDSRestCachedParams | Definiert die Struktur der Klasse TDSRestCachedParams. |
| IDSRestCachedStream | Definiert die Struktur der Klasse TDSRestCachedStream. |
| TDSCustomRestConnection | Basisklasse für REST-Verbindungskomponenten. |
| TDSRestCacheCommand | Implementiert zwischengespeicherte DataSnap-REST-Feldparameter. |
| TDSRestCachedDataSet | Implementiert zwischengespeicherte DataSnap-REST-Datenmengen. |
| TDSRestCachedDBXReader | Implementiert DataSnap-REST-Reader für zwischengespeicherte dbExpress-Tabellenzeilen. |
| TDSRestCachedItem | Implementiert zwischengespeicherte DataSnap-REST-Einträge. |
| TDSRestCachedJSONArray | Implementiert zwischengespeicherte DataSnap-REST-JSON-Arrays. |
| TDSRestCachedJSONObject | Implementiert zwischengespeicherte DataSnap-REST-JSON-Objekte. |
| TDSRestCachedJSONValue | Implementiert zwischengespeicherte DataSnap-REST-JSON-Werte. |
| TDSRestCachedObject | Implementiert zwischengespeicherte DataSnap-REST-Objekte. |
| TDSRestCachedParams | Implementiert zwischengespeicherte DataSnap-REST-Feldparameter. |
| TDSRestCachedStream | Implementiert zwischengespeicherte DataSnap-REST-Streams. |
| TDSRestCallbackLoop | Implementiert DataSnap-REST-Callback-Schleifen. |
| TDSRestClientCallback | Implementiert DataSnap-REST-Client-Callbacks. |
| TDSRestClientChannel | Implementiert Registrierungsoperationen für Callbacks. |
| TDSRestCommand | Implementiert DataSnap-REST-Befehle. |
| TDSRestConnection | DataSnap-REST-Verbindungskomponente. |
| TDSRestException | TDSRestException ist die Exception-Klasse für DataSnap-REST-Exceptions. |
| TDSRestLoginProperties | DataSnap-REST-Anmeldungseigenschaften. |
| TDSRestProtocolException | Exception-Klasse für DataSnap-REST-Protokoll-Exceptions. |
Typen
| TDSRESRChannelEvent | |
| TDSRESTChannelEventItem | Ereigniseintrag, der mit der Klasse TDSRESRChannelEvent zur Bereitstellung von Informationen über Tunnelereignisse übergeben wird. |
| TDSRESTChannelEventType | Benutzerereignistyp zur Benachrichtigung über Callback-Kanalereignisse, wie create und close. |
| TDSRestClientCallbackFunction | |
| TDSRestLoginEvent | |
| TDSRestParameterMetaData | Metadaten über einen Parameter oder einen Rückgabewert einer Servermethode, einschließlich des Namens des Parameters, dessen Typ, usw. |
| TDSRestParameterMetaDataArray | Array der DataSnap REST-Records mit Parametermetadaten. |
| TDSRestResponseStreamProc | Prozedur, für die Behandlung der Rückgabe von TStream implementiert werden kann. |
| TDSTestConnectionOption | |
| TDSTestConnectionOptions | Menge der Optionen zum Steuern des Verhaltens von TDSCustomRestConnection.TestConnection. |
| TGetJSONValueCallback | Funktion zum Feststellen, ob ein gegebener TJSONValue unterstützt wird. |
| TTestConnectionMethod |
Variablen
| DSRestLoginDialogProc | Prozedur zum Aufrufen eines Anmelde-Dialogfelds. |