XMLBrokr.TXMLBroker

De RAD Studio API Documentation

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TXMLBroker

Delphi

TXMLBroker = class(TComponent, IWebDispatch, IGetXMLStream)

C++

class PASCALIMPLEMENTATION TXMLBroker : public System::Classes::TComponent

Propriétés

Type Visibilité  Source Unité  Parent
class public
XMLBrokr.pas
XMLBrokr.hpp
XMLBrokr XMLBrokr

Description

TXMLBroker prend en charge les paquets de données XML d'un serveur d'application et applique les mises à jour XML au serveur d'application.

Utilisez TXMLBroker dans une application qui est simultanément le client d'une application de bases de données multiniveaux et une application serveur Web. Cette classe a deux fonctions principales :

  • Elle prend en charge les paquets de données XML d'un fournisseur en utilisant l'interface IAppServer.
  • Elle reçoit les messages HTTP des navigateurs Web qui contiennent des paquets delta XML et les applique au serveur d'application.

Ajoutez un objet TXMLBroker à un module Web pour rendre les informations d'une base de données disponibles sur le serveur d'application comme XML. Un producteur de page InternetExpress (TInetXPageProducer) du même module Web utilise cet XML pour construire les pages HTML qui représentent les informations de la base de données.

Le courtier XML s'enregistre automatiquement avec le module Web (ou le répartiteur Web) comme un objet auto-distributeur. Cela signifie que le module Web ou le répartiteur Web expédie tous les messages HTTP entrant dirigés vers le courtier XML sans qu'il soit nécessaire d'utiliser les éléments d'actions Web.

Ces messages entrant sont considérés comme des messages de mise à jour créés par le navigateur en réponse à HTML généré par un composant TApplyUpdatesButton. Le courtier XML applique automatiquement le paquet delta (le contenu du message de requête HTTP) au serveur d'application, et transmet toutes les erreurs de mise à jour à un producteur de contenu séparé, qui peut générer un message de réponse.

Voir aussi

Traductions