Soap.WebBrokerSOAP.THTTPSoapDispatcher

De RAD Studio API Documentation
Aller à : navigation, rechercher

Soap.SOAPHTTPDisp.THTTPSoapDispatchNodeSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTHTTPSoapDispatcher

Delphi

THTTPSoapDispatcher = class(THTTPSoapDispatchNode, IWebDispatch)

C++

class PASCALIMPLEMENTATION THTTPSoapDispatcher : public Soap::Soaphttpdisp::THTTPSoapDispatchNode

Propriétés

Type Visibilité  Source Unité  Parent
class public
Soap.WebBrokerSOAP.pas
Soap.WebBrokerSOAP.hpp
Soap.WebBrokerSOAP Soap.WebBrokerSOAP

Description

THTTPSoapDispatcher répond aux messages SOAP en les transmettant à un invocateur pour interprétation.

Utilisez THTTPSoapDispatcher dans une application qui publie un service Web à l'aide de SOAP. THTTPSoapDispatcher répond à tous les appels SOAP destinés aux interfaces invocables recensées dans l'application. Pour recenser ces interfaces, appelez la méthode RegisterInterface du registre d'invocation (InvRegistry).

THTTPSoapDispatcher n'est qu'un répartiteur qui reçoit les messages entrants et les transmet à un autre composant qui les interprète et les exécute. Ce composant qui interprète et exécute les messages SOAP est identifié par la propriété Dispatcher. Dispatcher représente l'interface d'un composant invocateur, qui interprète le message SOAP, identifie l'interface invocable qui est la cible de l'appel, exécute l'appel et assemble le contenu du message de réponse.

THTTPSoapDispatcher se recense automatiquement avec le module Web (ou le répartiteur Web) comme un objet d'auto-répartition. Cela signifie que le module Web ou le répartiteur Web transmet tous les messages HTTP entrants dirigés vers le répartiteur SOAP sans qu'il soit nécessaire d'utiliser les éléments action Web.

Voir aussi