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