Datasnap

De RAD Studio API Documentation
Aller à : navigation, rechercher

Datasnap est la portée d'unité pour toutes les unités qui implémentent les fonctionnalités de DataSnap telles que l'authentification, les serveurs DataSnap, les clients DataSnap REST, les proxies DataSnap, la couche HTTP, Midas, et les services associés.

Portées d'unités

Datasnap.WinPortée d'unité pour les unités DataSnap qui définissent les interfaces avec divers services Windows.

Unités

Datasnap.DataBkrDéfinit les classes implémentant un module de données distant, un module de données fournisseur, et un certain nombre de fonctions qui activent ou désactivent les transports web/socket.
Datasnap.DBClientDéfinit les classes implémentant des ensembles de données indépendants de la base de données, des courtiers de connexion, des serveurs distants pour les applications de bases de données multiniveaux, des champs agrégés, et les fonctionnalités associées.
Datasnap.DSAuthDéfinit les classes implémentant le gestionnaire d'authentification DataSnap, les rôles utilisateur DataSnap pour le marquage de méthodes serveur ou de classes de méthodes serveur à des fins d'autorisation, et les fonctionnalités associées.
Datasnap.DSClientMetadataDéfinit les classes implémentant les métadonnées DataSnap, la connexion, REST, et les fournisseurs serveur et les générateurs de proxy DataSnap.
Datasnap.DSClientRestDéfinit les interfaces qui définissent la structure pour les ensembles de données en cache REST, les éléments, les tableaux JSON, les objets et les valeurs, les objets en cache, les paramètres ou les flux. Définit aussi les classes implémentant ces interfaces et fournit d'autres fonctionnalités, telles que les rappels client DataSnap REST, les commandes REST, les composants de connexion REST, les propriétés de connexion, et les fonctionnalités associées.
Datasnap.DSCommonContient des implémentations des éléments de rappel et du gestionnaire de canaux des rappels. Contient aussi une classe d'assistance pour la session DataSnap et certains types d'événements pour le support des fonctionnalités implémentées.
Datasnap.DSCommonProxyDéfinit les interfaces qui définissent la structure des concepteurs de proxy et des chargeurs de métadonnées de proxy DataSnap, et les classes qui implémentent ces interfaces ainsi que d'autres fonctionnalités associées telles que les paramètres proxy DataSnap, les méthodes, les métadonnées, les exceptions et les concepteurs de flux.
Datasnap.DSCommonServerDéfinit les classes implémentant les fonctionnalités associées aux serveurs DataSnap, telles que les méthodes serveur administratives DataSnap intégrées, les gestionnaires de commandes DataSnap, les connexions demandant des métadonnées de base de données, les méthodes serveur, le protocole de transport serveur, et les fonctionnalités associées.
Datasnap.DSConnectDéfinit les classes qui fournissent la connectivité aux serveurs DataSnap en utilisant dbExpress.
Datasnap.DSConnectionMetaDataProvider
Datasnap.DSCustomConnectorProxyWriterDéfinit une classe implémentant un concepteur de proxy de connexion de base. Elle peut être étendue en sous-classes.
Datasnap.DSHTTPDéfinit les classes implémentant les composants répartiteur de fichiers DataSnap HTTP, la fonctionnalité client HTTP/HTTPS, diverses implémentations Indy du contexte DataSnap HTTP, les requêtes et les réponses, les composants de service HTTP et les répartiteurs de fichiers de service, et davantage.
Datasnap.DSHTTPClientDéfinit les classes implémentant les fonctionnalités client HTTP et HTTPS.
Datasnap.DSHTTPCommonDéfinit les classes implémentant les gestionnaires de réponse DataSnap, le jumelage des éléments de rappel, les gestionnaires de rappel client, les wrappers de réponses d'exécution, le contexte DataSnap HTTP abstrait, la requête et la réponse, le transport et les serveurs DataSnap HTTP, les gestionnaires de réponse JSON, les informations de tunnel de session DataSnap, et davantage.
Datasnap.DSHTTPServiceProxyDispatcherDéfinit une classe implémentant un répartiteur de proxy pour les serveurs DataSnap qui ne sont pas basés sur la technologie WebBroker.
Datasnap.DSHTTPWebBrokerDéfinit les classes implémentant les fonctionnalités WebBroker (contexte, requête, réponse et répartisseur web) sur les connexions HTTP.
Datasnap.DSMetadataDéfinit une classe de base implémentant un fournisseur de métadonnées de base qui est l'ancêtre du fournisseur de métadonnées serveur.
Datasnap.DSNamesDéfinit les classes implémentant les méthodes serveur DataSnap, diverses colonnes, la fonctionnalité de cycle de vie DataSnap, les méthodes de métadonnées et les colonnes de paramètres, et davantage.
Datasnap.DSPlatformDéfinit les classes implémentant les commandes serveur dbExpress, et un ensemble de méthodes statiques pour le support DataSnap de base.
Datasnap.DSProviderDataModuleAdapter
Datasnap.DSProxyContient une classe qui implémente un moyen d'accéder aux méthodes serveur intégrées administratives depuis le côté client.
Datasnap.DSProxyDispatcherDéfinit une classe implémentant un répartiteur de proxy pour les services DataSnap basés sur WebBroker.
Datasnap.DSProxyRestDéfinit les classes implémentant un proxy pour l'exécution de fonctions DSAdmin, un client DataSnap REST, et un chargeur de métadonnées de proxy DataSnap REST.
Datasnap.DSProxyUtilsDéfinit les classes implémentant un ensemble d'utilitaires pour les concepteurs de proxy DataSnap.
Datasnap.DSProxyWriterContient des classes implémentant un concepteur de proxy DataSnap, une fabrique pour ces concepteurs de proxy et divers types de support.
Datasnap.DSReflectDéfinit les classes implémentant les méthodes DataSnap, les valeurs et les classes de méthodes, et les fonctionnalités associées.
Datasnap.DSServerDéfinit les classes implémentant les tunnels de rappel DataSnap, les éléments à envoyer à travers ces tunnels, les événements, les gestionnaires de tunnels, les adaptateurs de modules fournisseur, les serveurs DataSnap qui gèrent la création et la durée de vie des transports et des classes serveur, un pilote entre le framework dbExpress et le serveur DataSnap, un module serveur DataSnap, et les fonctionnalités associées.
Datasnap.DSServerMetadataDéfinit les classes qui fournissent des métadonnées DataSnap serveur.
Datasnap.DSServiceDéfinit les classes implémentant les services sans état de DataSnap, divers convertisseurs JSON, les méthodes pour la synchronisation du canal local, et les fonctionnalités associées.
Datasnap.DSSessionContient les classes implémentant les gestionnaires de sessions HTTP pour les instances DataSnap locales/distantes, les sessions TCP, la logique de gestion des tunnels HTTP et les protocoles de communication HTTP, et les gestionnaires de sessions DataSnap.
Datasnap.DSTCPServerTransportDéfinit les classes implémentant les canaux de communication DataSnap TCP, l'événement de connexion et le transport basé sur les sockets pour un serveur DataSnap. Définit aussi les fonctionnalités associées, telles que les événements de conservation de connexion active, de connexion et de déconnexion, et davantage.
Datasnap.MidasFournit l'interfaçage avec la bibliothèque Midas.
Datasnap.ProviderDéfinit les classes implémentant les fonctionnalités fournisseur DataSnap, telles que les fournisseurs, les résolveurs, les ensembles de données de paquets, les résolveurs SQL, et les fonctionnalités associées.
Datasnap.Xmlxform