Section courante

A propos

Section administrative du site

Voici la liste de classes que contient le Remoting SDK :

Nom Description
ROAbstractAttribute Cette classe contient une attribut abstrait.
ROCustomAttribute Cette classe contient un attribut utilisateur.
RODocumentationAttribute Cette classe contient un attribut de documentation.
ROEmptyNameAttribute Cette classe contient un attribut un nom vide.
ROEnumSoapNameAttribute Cette classe contient un attribut un nom d'énumération SOAP.
ROEventSinkAttribute Cette classe contient un attribut un événement Sink.
ROLegacyStringAttribute Cette classe contient un attribut d'héritage de chaîne de caractères.
RONamespaceAttribute Cette classe contient un attribut d'espace de noms.
ROObsoleteAttribute Cette classe contient un attribut d'obsolète.
ROPerClientClassFactoryAttribute Cette classe contient un fabrique de classe client.
ROPooledClassFactoryAttribute Cette classe contient un attribut de fabrique de classe de bassin.
RORoleAttribute Cette classe contient un attribut de rôle.
ROSerializeAsAnsiStringAttribute Cette classe contient une sérialisation d'un attribut de chaîne de caractères Ansi.
ROSerializeAsUTF8StringAttribute Cette classe contient une sérialisation d'un attribut de chaîne de caractères UTF-8.
ROSerializeResultAsAnsiStringAttribute Cette classe contient une sérialisation d'un attribut de chaîne de caractères Ansi.
ROSerializeResultAsUTF8StringAttribute Cette classe contient une sérialisation d'un attribut de chaîne de caractères UTF-8.
ROServiceAttribute Cette classe contient un attribut de service.
ROServiceGroupAttribute Cette classe contient un attribut de groupe de service.
ROServiceMethodAttribute Cette classe contient un attribut de méthode de service.
ROServiceMethodResultNameAttribute Cette classe contient un attribut de nom de méthode résultat.
ROServiceRequiresLoginAttribute Cette classe contient un attribut de service de connexion requise.
ROSingletonClassFactoryAttribute Cette classe contient un attribut une fabrique de classe Singleton.
ROSkipAttribute Cette classe contient un attribut de saut.
ROStandardClassFactoryAttribute Cette classe contient une fabrique de classe standard.
ROStreamAsAttribute Cette classe contient un attribut de flux de données.
ROSynchronizedSingletonClassFactoryAttribute Cette classe contient un attribut de fabrique synchronisé de classe Singleton.
ROZeroConfServiceAttribute Cette classe contient un attribut de service ZeroConf.
TBinHeader Cette classe permet d'encapsuler l'entête du protocole de messages binaires.
TClientInstance Cette classe permet d'entreposer des informations sur le client pour les besoins interne de TROPerClientClassFactory.
TIndyTCPConnectionTransport Cette classe permet de mettre en oeuvre les interfaces IROTransport et IROTCPTransport et est utilisée comme adaptateur pour la classe TIdContext.
TIPAsyncContext Cette classe permet de mettre en oeuvre une interface IIPAsyncContext.
TIPAsyncHTTPServer Cette classe contient une représentation d'un serveur HTTP désynchronisé étant utilisé comme propriété de serveur public dans le canal du serveur TROIpHTTPServer et en interne dans le canal du serveur TROIpSuperHTTPServer.
TIPAsyncSocket Cette classe permet de mettre en oeuvre le TIPBaseAsyncSocket.
TIPBaseAsyncSocket Cette classe permet de mettre en oeuvre la fonctionnalité de base pour effectuer le non-blocage.
TIPHTTPRequestHeaders Cette classe contient une représentation d'une collection d'entêtes de requête HTTP des requêtes entrantes.
TIPHTTPResponseHeaders Cette classe contient une représentation d'une collection d'entêtes de réponse HTTP de la réponse en cours.
TIPSocketWorkerThread Cette classe permet de prendre en charge le traitement en arrière-plan des événements de sockets (par exemple TIPAsyncSocket).
TIROActiveEventServerList Cette classe permet de mettre en oeuvre IROActiveEventServerList.
TROAESEncryptionEnvelope Cette classe permet de fournir une enveloppe de message simple pouvant être utilisée pour crypter la communication sur le fil en utilisant le très connu symétrique AES/Rijndael.
TROArray Cette classe contient la base pour tous les types de tableaux définis dans votre bibliothèque.
TROAsyncContext Cette classe contient le contexte désynchronisé.
TROAsyncHTTPServer Cette classe contient une représentation d'un serveur HTTP désynchronisé étant utilisé comme propriété de serveur public dans le canal du serveur TROHTTPServer et en interne dans le canal du serveur TROSuperHTTPServer.
TROAsyncProxy Cette classe contient la base des classes proxy dans les unités _Async générées à partir de votre RODL.
TROAsyncProxyEx Cette classe contient l'extension de base des classes proxy dans les unités _Async générées à partir de votre RODL.
TROAsyncRequest Cette classe permet de présenter une requête désynchronisé en cours ou terminée s'exécutant après que l'un des messages BeginMethod est défini sur TROAsyncProxyEx. L'AsyncRequest peut être utilisé pour vérifier l'état de la demande, attribuer un rappel ou annuler.
TROAsyncResponseStorage Cette classe contient la base des déclarations abstraites des méthodes IROAsyncResponseStorage pour travailler avec TROResponseItem.
TROAsyncSocket Cette classe contient un socket désynchronisé.
TROBaseActiveEventChannel Cette classe contient la base étendant la fonctionnalité TROTransportChannel et permettant de prendre en charge les événements actifs via la mise en oeuvre de IROActiveEventChannel.
TROBaseAsyncProxy Cette classe contient la base des classes proxy dans les unités _Async générées à partir de votre RODL.
TROBaseConnection Cette classe contient la base pour les clients et serveurs SDK à distance.
TROBaseHTTPChannel Cette classe contient un canal abstrait de protocole de transfert hypertexte.
TROBaseHTTPServer Cette classe contient la base pour les canaux de serveur TROIpHTTPServer, TROIndyHTTPServer et TROWebBrokerServer.
TROBaseProxy Cette classe contient la base des classes proxy.
TROBaseRTTIRODLReader Cette classe contient le lecteur de base RODL.
TROBaseSerializer Cette classe contient la base des méthodes abstraites pour la lecture et l'écriture d'objets.
TROBaseSuperChannel Cette classe contient la base pour tous les super canaux de la plate-forme Delphi. Les descendants directs de cette classe sont TROBaseSuperTCPChannel et TROBaseSuperHTTPChannel. Cette classe permet de mettre en oeuvre toutes les interfaces de supercanal courantes et mise en oeuvre ou déclaré.
TROBaseSuperChannelWorker Cette classe contient la base d'un travail pour tous les super canaux.
TROBaseSuperHTTPChannel Cette classe contient la base pour les supers canaux HTTP tels que TROIndySuperHTTPChannel et TROSynapseSuperHTTPChannel et fournissant un canal de communication sophistiqué et flexible utilisant des connexions persistantes pour activer de vrais appels désynchronisées et des rappels de serveur via le protocole HTTP.
TROBaseSuperHTTPServer Cette classe permet de mettre en oeuvre le côté serveur du canal de communication HTTP sophistiqué et flexible, utilisant des connexions persistantes pour activer de véritables appels désynchronisés et des rappels de serveur.
TROBaseSuperTCPChannel Cette classe contient le canal TCP amélioré fournissant un canal de communication sophistiqué et flexible.
TROBaseSuperTcpConnection Cette classe contient la connexion TCP de la super base.
TROBaseSuperTCPServer Cette classe permet de mettre en oeuvre le côté serveur du canal TCP amélioré, fournissant un canal de communication sophistiqué et flexible utilisant des connexions persistantes pour permettre de véritables appels désynchronisées et des rappels de serveur.
TROBaseSuperTcpServerConnection Cette classe contient une connexion de serveur TCP.
TROBaseZeroConf Cette classe permet d'introduire des fonctionnalités de base pour récupérer des informations sur l'environnement ZeroConf et les services y étant enregistrés. C'est l'ancêtre de tous les composantes visuelles Delphi ZeroConf, comme le TROZeroConfBrowser ou la classe TROZeroConfRegistration.
TROBCResponseThread Cette classe permet de récupérer les réponses de manière désynchronisée dans TROBroadcastChannel pour une utilisation interne.
TROBinaryMemoryStream Cette classe contient un flux de mémoire standard fourni par Delphi VCL pour l'étendre avec des méthodes supplémentaires facilitant son utilisation.
TROBinMessage Cette classe contient une mise en oeuvre du codage des messages pour le format de message BinMessage efficace et propriétaire.
TROBlockFileStream Cette classe permet de lire un fichier sur le disque ou pour écrire un fichier sur le disque par gros morceaux. Il donne de meilleures performances pour les opérations de disque.
TROBonjourBrowseStrategy Cette classe permet une mise en oeuvre concrète du navigateur de service fonctionnant avec le moteur zeroconf pour le Bonjour d'Apple.
TROBonjourRegistrationStrategy Cette classe contient une mise en oeuvre concrète des méthodes de son ancêtre abstrait pour communiquer avec les services zeroconf de Bonjour.
TROBonjourResolveStrategy Cette classe contient une mise en oeuvre des méthodes requises pour résoudre un domaine ainsi qu'un type et un nom de service en une adresse et un port réels.
TROBroadcastChannel Cette classe contient une mise en oeuvre d'un canal basé sur UDP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROBroadcastServer Cette classe contient une mise en oeuvre d'un serveur basé sur UDP utilisant la mis en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROBroadcastTransport Cette classe contient une mise en oeuvre d'un objet de transport pour le serveur de diffusion basé sur Indy.
TROChannelAwareComponent Cette classe contient la base du TROEventReceiver.
TROClassFactory Cette classe contient la base de toutes les fabriques de classes fournies avec Remoting SDK.
TROClientThread Cette classe contient un client de processus léger.
TROCollection Cette classe contient une spécialisation de la classe TCollection utilisant le RTTI de Delphi pour travailler avec les propriétés publiées des éléments de la collection.
TROComplexType Cette classe contient la base pour tous les types de structure définis dans votre bibliothèque.
TROComplexTypeHelper Cette classe contient un assistant de type complexe.
TROComponent Cette classe contient la base de tous les composantes du Remoting SDK. Cette classe est conçue pour gérer les avertissements de suppression de RO interne pour les objets se référençant les uns les autres. Il n'est pas destiné à être utilisé par les utilisateurs.
TROConstantMemoryStream Cette classe contient une mise en oeuvre de flux de mémoire personnalisée, optimisée pour un accès en lecture seulement.
TROCustomDiscoveryClient Cette classe contient une mise en oeuvre du côté client de l'infrastructure de découverte de serveur de réseau local dans le Remoting SDK.
TROCustomDiscoveryServer Cette classe contient une mise ne oeuvre du côté serveur de l'infrastructure de découverte de serveur de réseau local dans le Remoting SDK.
TROCustomEmailChannel Cette classe contient la base technique pour TROEmailChannel et la mise en oeuvre faite de toutes ses fonctionnalités.
TROCustomEmailServer Cette classe contient, avec son ancêtre, la classe TROEmailServer, mettant en oeuvre un serveur utilisant une infrastructure de messagerie standard pour envoyer des messages entre clients et serveurs.
TROCustomEncryption Cette classe contient une encryption utilisateur.
TROCustomHTTPServer Cette classe contient la base pour les canaux de serveur HTTP.
TROCustomIndyTCPChannel Cette classe contient la base de la mise en oeuvre de la majorité des fonctionnalités de la classe descendante TROIndyTCPChannel. Il est mise en oeuvre du côté client du canal TCP hérité basé sur Indy.
TROCustomIndyTCPServer Cette classe contient une mise en oeuvre d'un serveur basé sur TCP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROCustomRODLReader Cette classe permet de personnaliser le processus de lecture RODL. Une telle personnalisation est une technique avancée pouvant être utilisée par la classe de serveur ou la classe de message ou les deux. La personnalisation de la lecture RODL peut être nécessaire si l'accès au contenu RODL est plus complexe que la simple lecture d'une ressource locale. Par exemple, les applications compatibles Hydra peuvent se composer de plusieurs modules et chacun de ceux-ci peut contenir sa propre ressource RODL.
TROCustomSessionManager Cette classe contient la base de tous les gestionnaires de session fournis par Remoting SDK, et peut également être utilisé comme classe de base pour mettre en oeuvre votre propre gestionnaire de session spécial.
TRODBEventRepository Cette classe contient le référentiel d'événements de base et conçue pour permettre l'utilisation de presque toutes les bases de données comme entreposage d'événements. Pour cela, la composante nécessite la création d'un certain nombre de composantes d'accès aux données (descendants de TDataSet) et d'une structure de base de données appropriée.
TRODBSessionManager Cette classe permet de mettre en oeuvre un gestionnaire de session sophistiqué entreposant les données de session dans une base de données accessible par les composantes d'accès aux données Delphi standard. Cette base de données peut en théorie être partagée par plusieurs serveurs.
TRODesigntimeCall Cette classe contient une composante utilisée au moment de la conception uniquement pour effectuer des demandes de service à distance directement à partir de l'EDI de Delphi.
TRODiscoveryClient Cette classe contient la mise en oeuvre du côté client de l'infrastructure de découverte de serveur de réseau local dans Remoting SDK.
TRODiscoveryServer Cette classe contient la mise en oeuvre du côté serveur de l'infrastructure de découverte de serveur de réseau local dans Remoting SDK. Cette classe affine son ancêtre, la classe TROCustomDiscoveryServer n'introduisant aucun nouveau membre et est présente dans la palette d'outils Delphi.
TRODiscoveryServerManager Cette classe contient l'infrastructure du Service Discovery. Il s'agit d'une collection spécialisée pour entreposer une liste des serveurs de découverte disponibles.
TRODiscoveryService Cette classe permet de mettre en oeuvre un service pour prendre en charge le côté serveur de l'infrastructure de découverte de serveur de réseau local.
TRODLArray Cette classe contient l'objet TRODLArray représentant le tableau dans le RODL.
TRODLBaseService Cette classe contient la classe de base des services dans le RODL.
TRODLBaseStruct Cette classe permet de définir la structure de base dans le fichier RODL.
TRODLComplexEntity Cette classe contient la base pour toutes les structures de liste dans le fichier RODL.
TRODLConverter Cette classe contient l'ancêtre des convertisseurs RODL. Il fournit des fonctionnalités de base pour convertir les fichiers RODL dans un format spécifié. Cette classe peut être utilisée comme classe de base pour le RODL personnalisé spécifié.
TRODLEntity Cette classe contient l'ancêtre de toutes les classes requises pour lire et écrire des ressources RODL.
TRODLEnum Cette classe contient une représentation de l'énumération dans RODL.
TRODLEnumValue Cette classe contient une représentation des membres enum dans RODL.
TRODLEventSink Cette classe contient une représentation des récepteurs d'événements dans RODL.
TRODLException Cette classe contient une représentation des exceptions dans RODL.
TRODLGroup Cette classe contient une représentation des groupes dans le RODL.
TRODLIncludes Cette classe contient une représentation des inclusions dans RODL.
TRODLLChannel Cette classe contient une mise en oeuvre d'un canal communiquant avec les services situés dans un fichier DLL local.
TRODLLibrary Cette classe contient une représentation en mémoire d'un fichier RODL. Il fournit un accès fortement typé aux services et aux types définis dans le RODL.
TRODLLServer Cette classe permet de mettre en oeuvre un serveur situé dans un fichier DLL local.
TRODLOperation Cette classe contient une représentation des méthodes dans RODL.
TRODLOperationParam Cette classe contient une représentation des paramètres de méthode dans RODL.
TRODLReader Cette classe contient la base des méthodes abstraites pour lire un fichier RODL dans la TRODLLibrary. C'est un ancêtre de la classe TXMLToRODL.
TRODLService Cette classe contient une représentation d'un élément de service dans un fichier RODL.
TRODLServiceInterface Cette classe contient une représentation de l'interface de service dans le RODL.
TRODLStruct Cette classe permet de définir la structure dans le fichier RODL.
TRODLToWSDL Cette classe permet de convertir TRODLLibrary au format wsdl.
TRODLToXML Cette classe permet de convertir TRODLLibrary au format XML.
TRODLTypedEntity Cette classe contient une représentation de la classe TRODLEntity avec le type spécifié.
TRODLUse Cette classe contient une représentation d'une référence à un fichier RODL existant.
TRODynamicRequest Cette classe permet de construire des demandes à un serveur de manière dynamique au moment de l'exécution, sans que les informations de méthode ou un objet proxy soient disponibles au moment de la compilation.
TROEmailChannel Cette classe permet de mettre en oeuvre un canal utilisant l'infrastructure de messagerie standard pour envoyer des messages entre le client et le serveur.
TROEmailServer Cette classe permet de mettre en oeuvre un serveur utilisant une infrastructure de messagerie standard pour envoyer des messages entre le client et le serveur.
TROEmailServerProcessMessageThread Cette classe contient une représentation de processus léger recevant les messages de requête avec les données d'entrée et traitant et envoyant les messages de réponse avec les données de sortie du serveur à l'adresse de courriel du client. Cette classe est utilisée pour l'organisation du traitement des messages multi-processus léger. Si vous souhaitez organiser le traitement des messages multi-processus léger sur votre serveur, vous devez créer un nouvel objet TROEmailServerProcessMessageThread dans le processus léger principal pour chaque message de requête.
TROEmailServerThread Cette classe contient une représentation de processus léger du serveur de messagerie traitant tous les messages de requête transmis du client au serveur. Vous pouvez utiliser TROEmailServerThread pour vérifier, traiter et envoyer des courriels avec des données de sortie pour tous les courriels avec des données d'entrée lors de la création d'un serveur de messagerie personnalisé. Pour configurer la classe TROEmailServerThread, vous devez définir les valeurs des propriétés Pop3Password, Pop3ServerAddress, Pop3UserName, ServerEmail et SmtpServerAddress du serveur de messagerie personnalisé.
TROEncryption Cette classe permet de fournir les paramètres de cryptage et de décryptage des communications au niveau du canal. Il est disponible via la propriété Encryption sur tous les canaux et serveurs.
TROEncryptionEnvelope Cette classe contient la partie de la technologie RO Envelopes permettant de modifier les messages entrants et sortants en fonction des besoins des utilisateurs.
TROEnumMapping Cette classe contient une représentation de cartographie d'énumération utilisé pour cartographier les valeurs d'énumérateur des messages SOAP à leurs valeurs définies dans la source Delphi.
TROEnvelopeMessageEncryption Cette classe permet de définir les procédures de chiffrement et de déchiffrement des messages entrants et sortants (du serveur vers le client ou du client vers le serveur). Le TROEnvelopeMessageEncryption est un descendant de la classe TROCustomEncryption, il contient donc des informations complètes sur la méthode de cryptage: la méthode de cryptage elle-même, la clef d'envoi de cryptage, la clef de réception de cryptage ainsi que des informations sur l'utilisation ou la non-utilisation de la compression avec les messages cryptés. Le TROEnvelopeMessageEncryption est utilisé dans la composante visuelle TROEncryptionEnvelope.
TROEvent Cette classe contient une représentation d'un événement externe défini par l'utilisateur.
TROEventData Cette classe contient une représentation des données associées à l'événement en cours. Il est utilisé pour enregistrer et obtenir des données sur les événements ayant été transmis du serveur au client.
TROEventInvoker Cette classe permet d'appeler des événements provenant du client vers le serveur. Il s'agit de la classe de base des classes EventInvoker personnalisées créées dans les fichiers source _Intf générés automatiquement à partir de votre RODL.
TROEventProxy Cette classe contient la base pour la gestion des événements. Il contient le message d'événement ayant été transmis du serveur au client. La classe TROEventProxy est utilisée comme classe ancêtre pour les classes descendantes TROEventWriter et TROEventInvoker, traitant et envoyant le message d'événement. Vous pouvez utiliser la classe TROEventProxy comme classe ancêtre pour votre propre classe de gestionnaire d'événements.
TROEventReceiver Cette classe contient une composante Event Receiver utilisé sur le client pour activer la réception des événements de rappel du serveur.
TROEventRepository Cette classe permet de mettre en oeuvre l'interface IROEventRepository et formant la classe de base de tous les composantes du référentiel d'événements fournis par Remoting SDK.
TROEventRepositoryHelper Cette classe contient un assistant pour la classe TROEventRepository.
TROEventSessionManager Cette classe contient une mise en oeuvre d'un gestionnaire de session utilisant des événements pour permettre l'utilisation de code personnalisé pour accéder et entreposer les données de session de manière définie par l'utilisateur.
TROEventWriter Cette classe contient les ancêtres utilisées pour envoyer des messages d'événement du serveur au client. Les descendants de la classe TROEventWriter sont créés dans le module _Intf auto-généré si les récepteurs d'événements sont définis dans la bibliothèque RODL. Ces classes descendantes sont utilisées dans le référentiel pour la distribution des messages d'événement.
TROExtendedHttpDispatcher Cette classe contient la base pour la création de répartiteurs HTTP personnalisés. Ces répartiteurs fonctionnent avec les canaux de serveur HTTP et permettant de gérer les requêtes non RPC.
TROExtendedHTTPDispatcherList Cette classe contient une enveloppe autour de TInterfaceList pour entreposer les références aux répartiteurs HTTP étendus connectés à l'instance de canal de serveur HTTP.
TROGrijjyHTTPChannel Cette classe contient un canal HTTP basé sur Grijjy.
TROGrijjyProgress Cette classe permet d'indiquer la progression basé sur Grijjy.
TROGrijjySuperHTTPChannel Cette classe contient un super canal HTTP basé sur Grijjy.
TROGrijjySuperTCPChannel Cette classe contient une mise en oeuvre basée sur Grijjy du canal super TCP côté client.
TROGrijjySuperTcpConnection Cette classe contient une connexion TCP basée sur Grijjy.
TROHttpApiBaseAuthenticationManager Cette classe contient la base du gestionnaire d'authentification.
TROHttpApiDispatcher Cette classe contient une répartiteur d'API en HTTP.
TROHttpApiMethodInfo Cette classe contient les informations de méthode d'une API en HTTP.
TROHttpApiPrimitiveType Cette classe contient un type primitif d'une API en HTTP.
TROHttpApiRodlConverter Cette classe contient un convertisseur de RODL d'une API en HTTP.
TROHttpApiSession Cette classe contient une session d'une API en HTTP.
TROHttpApiSimpleAuthenticationManager Cette classe contient un gestionnaire d'authentification d'une API en HTTP.
TROHTTPDispatcher Cette classe contient un répartiteur de messages prenant en charge les fonctionnalités spécifiques du protocole HTTP.
TROHTTPFileDispatcher Cette classe permet de transformer le serveur Remoting SDK en serveur Web léger.
TROHTTPMessageDispatchers Cette classe contient une collection spécialisée pour entreposer les répartiteurs de messages pour les canaux HTTP.
TROHTTPServer Cette classe contient une mise en oeuvre basée sur le socket du canal HTTP côté serveur.
TROIdHTTPServer Cette classe contient une enveloppe autour de la classe TIdHTTPServer. Il est utilisé pour empêcher les utilisateurs de modifier la propriété Active du serveur Indy au moment du design.
TROIndyHTTPChannel Cette classe contient une mise en oeuvre d'un canal basé sur HTTP utilisant la mise en oeuvre HTTP fournie par les composantes Indy open source fournis avec Delphi.
TROIndyHTTPServer Cette classe contient une mise en oeuvre d'un serveur basé sur HTTP utilisant la mise en oeuvre HTTP fournie par les composantes Indy open source fournis avec Delphi.
TROIndyProgress Cette classe contient un support s'abonnant aux événements de progression TIdComponent : OnWork, OnWorkBegin, OnWorkEnd et appelant TROTransportChannel.TriggerProgress avec les données collectées.
TROIndySuperHTTPChannel Cette classe contient un super canal HTTP mettant en oeuvre le canal HTTP amélioré fournissant un canal de communication sophistiqué et flexible utilisant des connexions persistantes.
TROIndySuperTCPChannel Cette classe contient une mise en oeuvre basée sur Indy du super canal TCP côté client. N'expose aucune nouvelle fonctionnalité publique par rapport à son ancêtre TROBaseSuperTCPChannel.
TROIndySuperTcpConnection Cette classe contient une connexion de super canal TCP.
TROIndySuperTCPServer Cette classe contient une mise en oeuvre basée sur Indy du super canal TCP, côté serveur. Utilisez cette composante si un canal TCP avancé doit être utilisé et Indy est une bibliothèque de niveau de communication préférée.
TROIndyTCPChannel Cette classe contient une mise en oeuvre d'un canal basé sur TCP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROIndyTCPServer Cette classe contient une mise en oeuvre d'un serveur basé sur TCP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROIndyUDPChannel Cette classe contient une mise en oeuvre d'un canal basé sur UDP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROIndyUDPServer Cette classe contient une mise en oeuvre d'un serveur basé sur UDP utilisant la mise en oeuvre de socket fournie par les composantes Indy open source fournis avec Delphi.
TROIndyUDPTransport Cette classe contient une mise en oeuvre d'un objet de transport pour le serveur UDP basé sur Indy. Met en oeuvre IROTransport et IROTCPTransport.
TROInitializedThread Cette classe contient la base pour toutes les classes de processus léger utilisées en interne dans le Remoting SDK. Cette classe est nécessaire pour fournir une capacité d'initialisation de bibliothèque COM facultative pour le processus léger.
TROInMemoryEventRepository Cette classe contient une mise en oeuvre d'un référentiel d'événements entreposant les données d'événement dans la mémoire locale.
TROInMemorySessionManager Cette classe contient une mise en oeuvre d'un gestionnaire de session entreposant les données de session dans la mémoire locale.
TROInterfacedObject Cette classe contient une mise en oeuvre personnalisée de l'objet mise en oeuvre de l'interface IUnknown. Toutes les autres classes dérivées de celle-ci bénéficient de la technologie de gestion de la mémoire basée sur le comptage de références (style COM).
TROInterfaceRegistry Cette classe contient une collection pour entreposer et gérer une liste de références d'interface.
TROInvoker Cette classe contient une base de toutes les classes d'appelant une méthode à distance. Les classes d'appels fonctionnant côté serveur et sont nécessaires pour appeler les méthodes de service : elles lisent les paramètres de l'objet message, appelant le code de la méthode et lisant les résultats.
TROInvokerQueueItem Cette classe contient une mise en oeuvre IROThreadPoolCallback et est utilisé en interne dans la classe TROBaseSuperTcpServer.
TROJavaScriptHttpDispatcher Cette classe contient une version spéciale du répartiteur de fichiers HTTP de TROHTTPFileDispatcher conçue pour être utilisée pour servir le Remoting SDK pour le script prenant en charge JavaScript. En héritant de toutes les fonctionnalités de la classe de base, TROJavaScriptHttpDispatcher est capable de servir le script à partir des ressources de l'application ou du dossier du disque.
TROJSONArray Cette classe permet de créer une représentation d'un tableau JSON - une collection ordonnée de valeurs. Cette classe est utilisée en interne par le sérialiseur JSON (de) dans la classe TROJSONMessage.
TROJSONMessage Cette classe contient une mise en oeuvre la prise en charge de la messagerie JSON, y compris JSON-RPC dans le Remoting SDK. Utilisez cette composante de message pour permettre au serveur de communiquer avec des clients tiers compatibles JSON.
TROJSONObject Cette classe permet de créer une représentation d'un objet JSON, étant un ensemble non ordonné de paires nom/valeur. Cette classe est utilisée en interne par le sérialiseur JSON (de) dans la classe TROJSONMessage.
TROJSONProperty Cette classe contient une représentation d'une valeur nommée JSON, c'est-à-dire une paire nom-valeur. Il est mise en oeuvre comme une extension de classe de valeur (TROJSONValue).
TROJSONSerializer Cette classe contient une mise en oeuvre d'un sérialiseur capable d'encoder et de décoder des données au format de messagerie JSON. Il n'introduit aucun nouveau membre visible par rapport à sa superclasse.
TROJSONValue Cette classe permet de créer une représentation d'une valeur d'élément JSON entreposée dans des structures telles qu'un objet JSON ou un tableau JSON. Cette classe est utilisée en interne par le sérialiseur JSON (de) dans la classe TROJSONMessage.
TROLocalChannel Cette classe contient une mise ne oeuvre d'un canal parlant aux services dans le même exécutable via un TROLocalServer.
TROLocalServer Cette classe contient une mise en oeuvre d'un serveur rendant les services disponibles à la consommation à partir du même exécutable via un TROLocalChannel.
TROLogin Cette classe contient une simple paire de nom d'utilisateur et de mot de passe pour effectuer des tâches d'authentification et de connexion.
TROMessage Cette classe contient une base pour tous les composantes de format de message fournis avec Remoting SDK.
TROMessageAwareComponent Cette classe permet d'accéder au format de message de communication associé à son instance sous la forme d'une instance TROMessage.
TROMessageDispatcher Cette classe contient une composante TROServer pour configurer la liste des répartiteurs fournie par le serveur.
TROMessageDispatchers Cette classe contient une collection pour entreposer un ou plusieurs répartiteurs à utiliser avec le canal serveur. La collection de TROMessageDispatchers contient des références à l'instance de TROMessage à utiliser.
TROMessageEnvelope Cette classe contient une base pour les enveloppes, une méthode générique de codage/décodage des messages.
TROMessageEnvelopeCollection Cette classe contient un TROMessage pour mise ne oeuvre de la pile d'enveloppes de messages en interne.
TROMessageEnvelopeItem Cette classe contient une représentation d'un élément de la pile d'enveloppes de message, étant mise en oeuvre par TROMessageEnvelopeCollection.
TROMIMEPart Cette classe contient une représentation des blocs de données encodés MIME. Chaque objet TROMIMEPart peut gérer n'importe quel nombre de sous-parties imbriquées en tant que nouveaux objets TROMIMEPart.
TRONameAttribute Cette classe contient un nom d'attribut.
TRONamedEventData Cette classe permet d'identifier TROEventData à l'aide d'informations spécifiques au contexte.
TRONamedPipeChannel Cette classe permet de mettre en oeuvre un canal utilisant les canaux nommés Windows pour communiquer entre un client et un serveur sur la même machine ou le même réseau local.
TRONamedPipeServer Cette classe contient une mise en oeuvre un serveur accessible à partir de clients sur la même machine ou sur le même réseau local à l'aide des canaux nommés Windows.
TRONetHttpClientChannel Cette classe contient un canal de client HTTP.
TROObjectDisposer Cette classe contient le code généré pour nettoyer les paramètres. Si le service prend en charge IROObjectRetainer, seuls les paramètres var et out du service n'étant pas conservés seront libérés.
TROOlympiaEventRepository Cette classe contient une mise en oeuvre référentiel d'événements entreposant les données d'événements sur le serveur Olympia.
TROOlympiaSessionManager Cette classe contient le gestionnaire de session utilisant l'Olympia.
TROOpenSSL Cette classe contient l'Open SSL.
TROPerClientClassFactory Cette classe permet de fournir une fabrique de classes liant chaque instance de service à un client particulier.
TROPerClientClassFactory_TimeoutThread Cette classe contient le TROPerClientClassFactory pour appeler périodiquement la méthode TimeoutSessions en interne.
TROPipeConnectionThread Cette classe contient les instances de la classe TROPipeConnectionThread sont utilisées dans le serveur de canal nommé (classe TRONamedPipeServer) pour gérer toutes les connexions entrantes.
TROPipeListenerThread Cette classe contient une processus léger interne TROPipeListenerThread est conçue pour fonctionner avec la classe TRONamedPipeServer; il représente un processus léger créé par le serveur pour écouter et traiter les demandes des clients.
TROPooledClassFactory Cette classe contient une fabrique de classes gérant une liste d'instances d'objets serveur.
TROPooledThread Cette classe permet de fonctionner avec la classe TROThreadPool.
TROPostMessage Cette classe contient une mise en oeuvre de codage des messages en utilisant un format de messagerie texte simple compatible avec les données HTTP en POST.
TROPostMessageSerializer Cette classe contient une mise en oeuvre un sérialiseur encodant et décodant les données dans le format approprié pour être transférées à l'aide de la commande POST de HTTP. Il n'introduit aucun nouveau membre visible par rapport à sa superclasse.
TROPoweredByRemObjectsButton Cette classe contient une composante visuelle montrant d'un bouton d'image avec le logo Remoting SDK et le texte «powered by Remoting SDK».
TROProxy Cette classe contient la base des classes proxy dans les unités _Intf générées à partir de votre RODL.
TRORemotable Cette classe contient l'objectif principal de la classe TRORemotable est d'être une classe de base pour les services ne pouvant pas être dérivés de TRORemoteDataModule. Il met en oeuvre l'interface IROObjectRetainer pour conserver les références aux objets interfacés requis (normalement, TRORemoteDataModule le fait avec sa nature de module de données).
TRORemoteDataModule Cette classe contient la base TRORemoteDataModule pour tous les services RO SDK et Data Abstract est l'une des classes les plus importantes de la bibliothèque RO SDK.
TRORemoteRODL Cette classe permet de travailler avec le format .remoteRODL.
TRORemoteService Cette classe contient la composante Remote Service utilisé pour représenter la connexion à un service à distance - à la fois le canal et la composante de message ainsi que le nom du service.
TRORequestParam Cette classe contient une représentation d'un paramètre individuel dans un TRODynamicRequest.
TRORequestParamCollection Cette classe contient une représentation de la liste des paramètres d'un TRODynamicRequest.
TROResponseItem Cette classe contient un élément de réponse.
TRORttiAttributeHelper Cette classe contient un assistant d'attribut RTTI.
TRORttiCache Cette classe contient le cache RTTI.
TRORTTIClassFactoryHelper Cette classe contient un assistant de fabrique de classe RTTI.
TRORTTIEventWriter<T> Cette classe permet d'écrire les événements.
TRORTTIInvoker Cette classe permet d'appeler le RTTI.
TRORTTIMessageHelper Cette classe contient un assistant de message RTTI.
TRORTTISerializerHelper Cette Cette classe contient un assistant de sérialisation RTTI.
TRORTTIServerHelper Cette classe contient un assistant de serveur RTTI.
TROSCClientWorker Cette classe contient le travail du super canal conçue pour être utilisée côté client.
TROSCServerWorker Cette classe contient le travail du super canal conçue pour être utilisée côté serveur.
TROSemaphore Cette classe contient l'objet de synchronisation multiplateforme étant un mutex sous le capot.
TROSerializer Cette classe contient la base pour tous les sérialiseurs de messages, c'est-à-dire les classes responsables du codage et du décodage des données de différents types sous la forme nécessaire pour créer un message d'un type particulier.
TROServer Cette classe contient la base commune pour toutes les mises en oeuvres de canal serveur dans le Remoting SDK.
TROServerCheckMessageThread Cette classe contient l'ancêtre aux classes de processus léger conçues pour effectuer des actions de vérification périodiques comme la vérification des messages électroniques. Cette classe n'est pas destinée à être utilisée directement et n'a qu'un seul descendant comme pour l'instant.
TROServerLocator Cette classe contient des données de configuration pour un serveur individuel étant incluses dans la prise en charge du basculement et de l'équilibrage de charge d'une composante TROTransportChannel.
TROServerLocatorCollection Cette classe contient une collection d'emplacement serveur.
TROServerMultiMessage Cette classe contient une composante permettant d'utiliser différents types de messages avec des serveurs non HTTP en même temps.
TROServerMultiMessageCollection Cette classe contient une collection spécialisée utilisée par la classe TROServerMultiMessage pour entreposer les références de message prises en charge par le serveur.
TROServerSocket Cette classe contient une serveur de socket.
TROService Cette classe contient une assistant utilisée pour mettre en oeuvre les modèles Combo pouvant agir comme un Windows Service et une application VCL autonome. Il descend de la mise en oeuvre TService de Delphi pour fournir des fonctionnalités internes étendues nécessaires à la double utilisation.
TROSession Cette classe contient une représentation d'une session utilisateur individuelle dans le système de gestion de session de Remoting SDK.
TROSessionReference Cette classe permet d'entreposer les événements actifs côté serveur.
TROSessionRefToEventDataLink Cette classe contient les référentiels d'événements en tant qu'élément de liste chaînée de données d'événements correspondant à la session en interne.
TROSimpleAsyncResponseStorage Cette classe contient le canal Indy en UDP de TROIndyUDPChannel pour gérer les données de demande et réponse en interne.
TROSimpleStringBuilder Cette classe contient le générateur de chaîne de caractères simple.
TROSimpleXmlWriter Cette classe contient un TROXmlRpcSerializer pour sérialiser les données du message XML-RPC de TROXmlRpcMessage en interne.
TROSingletonClassFactory Cette classe permet de fournir une fabrique de classes mettant en oeuvre le modèle Singleton : une seule instance de la classe Service sera jamais créée, et cette même classe.
TROSOAPMessage Cette classe contient une mise en oeuvre de codage des messages, en utilisant le protocole SOAP (Simple Object Access Protocol), un protocole normalisé basé sur XML pour l'échange de messages entre client et serveur.
TROSocket Cette classe contient un socket.
TROSocketOpenSSL Cette classe contient un socket Open SSL.
TROSocketWorkerThread Cette classe contient un processus léger de socket de travail.
TROStream Cette classe permet d'encapsuler l'accès à une classe TStream de Delphi. Le TROStream possède toutes les méthodes et propriétés de base de TStream, mais expose également l'objet encapsulé sous-jacent via la propriété Stream.
TROStreamSerializer Cette classe permet de sérialiser / désérialiser tout type de données pour le fluxe données (flux de données en mémoire par défaut).
TROStrings Cette classe permet d'encapsuler l'accès à une instance TStrings de Delphi pour fournir une référence basée sur l'interface, comptée par référence, pouvant être libérée automatiquement lorsqu'elle est hors de portée.
TROSuperHTTPServer Cette classe permet de mettre en oeuvre le côté serveur du nouveau canal HTTP amélioré fournissant un canal de communication sophistiqué et flexible utilisant des connexions persistantes.
TROSuperHTTPServerConnection Cette classe contient la partie de l'architecture de canal du serveur SuperHTTP.
TROSuperHTTPServerResponse Cette classe permet de mettre en oeuvre l'interface IROSuperHTTPServerResponse et d'utiliser l'envoie des réponses de serveur comme des événements,...
TROSuperHTTPWaitingConnection Cette classe contient la partie de la mise en oeuvre du serveur Super HTTP.
TROSuperTcpChannel Cette classe contient la mise ne oeuvre basée sur le socket du canal Super TCP côté client.
TROSuperTcpConnection Cette classe contient une connexion Super TCP.
TROSuperTcpServer Cette classe contient une mise en oeuvre basée sur le socket du canal Super TCP, côté serveur. Utilisez ce composante si un canal TCP avancé doit être utilisé.
TROSynapseHTTPChannel Cette classe contient une mise en oeuvre d'un canal basé sur HTTP utilisant la mise en oeuvre HTTP fournie par les composantes open source Synapse.
TROSynapseHTTPServer Cette classe contient une mise en oeuvre basée sur Synapse du canal HTTP côté serveur. En plus des fonctionnalités héritées de son ancêtre TROBaseHTTPServer, il expose certains membres publics spécifiques à Synapse.
TROSynapseProgress Cette classe permet de supporter l'abonnement à l'événement TBlockSocket.OnStatus et d'appeler TROTransportChannel.TriggerProgress avec les données collectées.
TROSynapseServerSocket Cette classe contient une socket serveur basée sur Synapse pour accepter les connexions entrantes.
TROSynapseSuperHTTPChannel Cette classe contient une mise en oeuvre du canal HTTP amélioré fournissant un canal de communication sophistiqué et flexible.
TROSynapseSuperHTTPServer Cette classe contient une mise en oeuvre côté serveur du nouveau canal HTTP amélioré fournissant un canal de communication sophistiqué et flexible utilisant des connexions persistantes.
TROSynapseSuperTCPChannel Cette classe contient la base sur Synapse de la partie client du super canal TCP pour Delphi.
TROSynapseSuperTcpConnection Cette classe contient la connexion Synapse du super canal TCP.
TROSynapseSuperTCPServer Cette classe contient la base de Synapse du super canal TCP côté serveur. N'expose aucune nouvelle fonctionnalité publique par rapport à son ancêtre TROBaseSuperTCPServer.
TROSynchronizedSingletonClassFactory Cette classe permet de fournir une fabrique de classes mettant en oeuvre le modèle Singleton : une seule instance de la classe Service sera jamais créée, et cette même classe sera utilisée.
TROTcpServer Cette classe contient la mise en oeuvre d'un serveur basé sur TCP utilisant la mise en oeuvre du socket.
TROThread Cette classe contient la base utilisée par le SDK Remoting pour l'exécution désynchronisé.
TROThreadPool Cette classe contient la base utilisée par le bassin du SDK Remoting.
TROThreadTimer Cette classe permet de déclencher un événement à plusieurs reprises dans un intervalle de temps prédéfini.
TROTIdTCPServer Cette classe contient un socket serveur basée sur Indy pour accepter les connexions entrantes.
TROTransportChannel Cette classe contient la base commune pour toutes les mises en oeuvre de canal client dans Remoting SDK.
TROUDPResponseThread Cette classe contient la classe TROIndyUDPChannel pour les processus internes.
TROUri Cette classe permet de fournir une représentation d'objet d'un identificateur de ressource uniforme (URI) et un accès facile aux parties de l'URI.
TROUrlSchemaParser Cette classe permet d'analyser la chaîne de caractères URI et détecter les classes de message et de canal pour l'URI spécifié.
TROVariantList Cette classe contient la spécialisation de la classe TStringList.
TROWaitingRequest Cette classe contient la partie de la mise en oeuvre des super canaux et représentant une demande attendant la réponse du serveur à distance.
TROWebBrokerServer Cette classe permet d'utiliser le serveur Remoting SDK avec la technologie WebBroker. Cette approche consiste à utiliser un serveur Web ISAPI ou Apache existant pour gérer les demandes des clients en général et à utiliser des modules Web.
TROWinHttpServer Cette classe permet de mettre en oeuvre un serveur basé sur HTTP utilisant l'API du serveur HTTP.
TROWinInetClientCert Cette classe contient une enveloppe Delphi autour de plusieurs structures et appels WinInet pour travailler avec des certificats clients. Cette classe fonctionne avec le canal client basé sur WinInet de TROWinInetHTTPChannel.
TROWinInetHTTPChannel Cette classe permet de mettre en oeuvre un canal basé sur HTTP utilisant la mise en oeuvre HTTP de WinInet fournie par le système d'exploitation Windows.
TROWinMessageChannel Cette classe contient une mise en oeuvre un canal utilisant les messages Windows pour communiquer entre un client et un serveur sur la même machine locale.
TROWinMessageServer Cette classe contient une mise en oeuvre un serveur utilisant les messages Windows pour communiquer entre un client et un serveur sur la même machine locale.
TROXmlRpcMessage Cette classe contient une mise en oeuvre le codage des messages à l'aide du protocole XML-RPC, un prédécesseur de SOAP et des services Web.
TROXmlRpcSerializer Cette classe contient une spécialisation de la classe TROSerializer.
TROXMLSerializer Cette classe permet de sérialiser et désérialiser des données de tout type au format XML.
TROZeroConfBrowseAndResolveEngine Cette classe permet de fournir des méthodes pour recevoir des informations sur l'environnement ZeroConf et les services y étant enregistrés.
TROZeroConfBrowseEngine Cette classe contient l'infrastructure ZeroConf pour récupérer des informations sur l'environnement ZeroConf et les services y étant enregistrés.
TROZeroConfBrowser Cette classe permet de fournir des méthodes pour recevoir des informations sur l'environnement ZeroConf et les services y étant enregistrés.
TROZeroConfRegistration Cette classe permet de publier des serveurs RO via les installations ZeroConf.
TROZeroConfRegistrationEngine Cette classe permet d'enregistrer les services dans l'environnement ZeroConf.
TROZeroConfResolveEngine Cette classe contient l'infrastructure ZeroConf pour résoudre les domaines et les types de services et noms en adresses et ports de serveurs réels.
TROZeroConfService Cette classe permet de contenir des informations sur les services découverts dans l'environnement ZeroConf.
TXMLToRODL Cette classe contient une spécialisation de la classe TRODLReader pour le décodage.
TXPIdUDPServer Cette classe contient une spécialisation de la classe TIdUDPServer.
XsDateTime Cette classe contient une représentation de la valeur DateTime avec un décalage de fuseau horaire donné.


Dernière mise à jour : Mercredi, le 23 septembre 2020