Soap.SOAPHTTPTrans.THTTPReqResp.Execute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Execute(const DataMsg: String; Resp: TStream); overload; virtual;
procedure Execute(const Request: TStream; Response: TStream); overload; virtual;
function  Execute(const Request: TStream): TStream; overload; virtual;

C++

virtual void __fastcall Execute(const System::UnicodeString DataMsg, System::Classes::TStream* Resp)/* overload */;
virtual void __fastcall Execute(System::Classes::TStream* const Request, System::Classes::TStream* Response)/* overload */;
virtual System::Classes::TStream* __fastcall Execute(System::Classes::TStream* const Request)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.SOAPHTTPTrans.pas
Soap.SOAPHTTPTrans.hpp
Soap.SOAPHTTPTrans THTTPReqResp

Description

Execute exécute un appel de méthode SOAP et renvoie les résultats codés.

Execute implémente la méthode de même nom dans IWebNode. THTTPRio utilise cette méthode pour exécuter une méthode sur une interface invocable codée en tant qu'appel de méthode SOAP.

Execute

1. Se connecte à l'application de service Web identifiée par la propriété URL.

2. Crée un message HTTP avec DataMsg ou Request comme contenu et SoapAction comme en-tête SoapAction.

3. L'envoie à l'application de service Web et récupère les résultats.

4. Ecrit les résultats dans le flux spécifié par Resp ou renvoie un flux dans lequel vous pouvez lire les résultats. Lors de l'utilisation de la troisième syntaxe, qui renvoie un flux, l'appelant est responsable de la libération de l'objet flux.

Voir aussi