Datasnap.Provider

De RAD Studio API Documentation
Aller à : navigation, rechercher

Dé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.

Package dsnap280.bpl

Classes

EDSWriterEDSWriter est la classe des exceptions pour les erreurs qui surviennent à la création de paquets de données pour représenter les données ou les métadonnées dans un ensemble de données.
IProviderContainerEst une interface utilisée en interne dans la classe TCustomProvider afin d'ajouter le support de recensement et de dérecensement du fournisseur.
TBaseProviderTBaseProvider est une classe de base pour tous les fournisseurs qui représentent les données d'un ensemble de données.
TCustomPacketWriterEst la classe de base de tous les writers de paquets DataSnap.
TCustomProviderTCustomProvider représente la classe de base pour les fournisseurs de données.
TCustomResolverTCustomResolver est la classe de base abstraite et virtualisée pour les composants appliquant des mises à jour pour le compte d'un fournisseur.
TDataPacketWriterImplémente un writer d'enregistrements de paquets DataSnap.
TDataSetProviderTDataSetProvider fournit des données d'un ensemble de données et résout les mises à jour dans cet ensemble de données ou son serveur de base de données.
TDataSetResolverTDataSetResolver applique des mises à jour à un ensemble de données pour le compte d'un fournisseur.
TLocalAppServerReprésente l'implémentation de l'interface IAppServer.
TPacketDataSetTPacketDataSet représente un paquet de données ou un paquet delta utilisé par un fournisseur.
TProvider (obsolète)TProvider fournit et applique les mises à jour d'un ensemble de données client.
TSQLResolverTSQLResolver applique à un serveur de bases de données des mises à jour pour le compte du fournisseur.
TUpdateTreeTUpdateTree stocke pour un résolveur des informations sur un paquet delta.

Routines

GetObjectPropertyRenvoie l'instance de classe de propriété (en tant que TObject) de la propriété PropName donnée.
GetStringPropertyRenvoie, en tant que chaîne, la valeur de la propriété PropName donnée.
VarArrayFromStringsCrée un tableau de variants qui contient les chaînes d'un objet TStrings.

Types

PPutFieldInfoPPutFieldInfo est un type pointeur sur un enregistrement TPutFieldInfo.
TAfterUpdateRecordEventTAfterUpdateRecordEvent représente le type des événements qui surviennent quand le résolveur associé vient de mettre à jour un enregistrement.
TBeforeCommitEventTBeforeCommitEvent représente le type de procédure pour les événements qui surviennent avant la validation d'un ensemble de données.
TBeforeUpdateRecordEventTBeforeUpdateRecordEvent représente le type de procédure pour les événements qui surviennent avant la mise à jour d'un enregistrement.
TDataRequestEventReprésente le type de fonction pour les événements qui surviennent quand un fournisseur appelle sa méthode DataRequest.
TGetDSPropsReprésente le type de procédure pour les événements qui surviennent quand le fournisseur ajoute des informations supplémentaires à un paquet de données qu'il crée.
TGetParamsEventReprésente le type de procédure pour les événements qui surviennent quand le fournisseur ajoute des attributs à l'ensemble de données.
TGetRecordOptionTGetRecordOption énumère les types d'information qui peuvent être ajoutés aux paquets de données.
TGetRecordOptionsTGetRecordOptions est utilisé pour décider du type d'information qui est ajouté aux paquets de données.
TGetTableNameEventReprésente le type de procédure pour les événements qui surviennent quand un résolveur initialise ses informations sur la table à laquelle il applique les mises à jour.
TInfoArrayTInfoArray est un tableau d'enregistrements TPutFieldInfo.
TOnValidateReprésente le type de procédure pour les événements qui surviennent quand le fournisseur applique les mises à jour contenues dans un paquet Delta.
TProviderDataEventReprésente le type de procédure pour les événements qui surviennent quand le fournisseur applique les mises à jour ou récupère les données.
TProviderOptionTProviderOption et TProviderOptions influencent le type des informations échangées entre les ensembles de données client et les composants fournisseur.
TProviderOptionsTProviderOptions influence le type des informations échangées entre les ensembles de données client et les composants fournisseur.
TPutFieldInfoTPutFieldInfo contient des informations sur un champ.
TPutFieldProcPermet de choisir la procédure qui sera utilisée lors de l'ajout d'un nouveau champ à un ensemble de données.
TResolverErrorEventReprésente le type de procédure pour les événements qui surviennent quand la mise à jour d'un enregistrement par le fournisseur échoue.
TResolverResponseTResolverResponse précise l'action qu'un composant de résolution doit effectuer après la gestion d'une erreur de mise à jour par un gestionnaire d'événements OnUpdateError.

Variables

InformixLobRésout les champs BLOB et CLOB Informix au lieu d'Oracle.
MetaDataOptionSpécifie les options disponibles lors de la récupération de métadonnées d'une base de données cible.
ResetOptionEst un indicateur de constante bit-à-bit, indiquant que le paquet de données doit être réinitialisé.
XMLOptionEst un indicateur de constante bit-à-bit, qui signifie que le format du paquet de données est XML.
XMLUTF8OptionEst un indicateur de constante bit-à-bit, qui signifie que le format du paquet de données est XML avec l'encodage de caractères UTF8.