Soap.SOAPHTTPDisp.THTTPSoapDispatchNode.DispatchSOAP

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DispatchSOAP(const Path, SoapAction: string; const Request: TStream;  Response: TStream); virtual;

C++

virtual void __fastcall DispatchSOAP(const System::UnicodeString Path, const System::UnicodeString SoapAction, System::Classes::TStream* const Request, System::Classes::TStream* Response);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.SOAPHTTPDisp.pas
Soap.SOAPHTTPDisp.hpp
Soap.SOAPHTTPDisp THTTPSoapDispatchNode

Description

Achemine le message SOAP vers l'invocateur pour l'interprétation et l'exécution.

DispatchSOAP appelle la méthode DispatchSOAP de l'interface spécifiée par la propriété Dispatcher. L'appelant qui implémente cette interface interprète le message, l'exécute et renvoie les résultats sous forme de chaîne SOAP.

Path est la partie chemin de l'URL à laquelle le message de requête entrant était adressé.

SoapAction est le contenu de l'en-tête SOAP Action du message de requête HTTP entrant.

Request est un flux à partir duquel DispatchSOAP peut lire le contenu du message de requête entrant. Il contient le codage SOAP d'un appel d'interface.

Response est un flux dans lequel DispatchSOAP écrit le contenu du message de réponse sortant. DispatchSoap l'initialise avec le codage SOAP des éventuelles valeurs renvoyées.

Voir aussi