Soap.OPToSOAPDomConv.TOPToSoapDomConvert.MakeResponse

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MakeResponse(const IntfMD: TIntfMetaData;
const MethNum: Integer;
Context: TInvContext;
Response: TStream;
Headers: THeaderLIst); virtual;

C++

virtual void __fastcall MakeResponse(const Soap::Intfinfo::TIntfMetaData &IntfMD, const int MethNum, Soap::Invokeregistry::TInvContext* Context, System::Classes::TStream* Response, Soap::Invokeregistry::THeaderList* Headers);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.OPToSOAPDomConv.pas
Soap.OPToSOAPDomConv.hpp
Soap.OPToSOAPDomConv TOPToSoapDomConvert

Description

Code les résultats de l'exécution réussie d'une méthode sur une interface invocable.

MakeResponse récupère les résultats de l'exécution d'une méthode sur une interface invocable à partir d'un contexte d'invocation, les regroupe dans une chaîne transportable et les écrit dans un flux. Cette chaîne est retransmise au client, qui peut la dépaqueter à l'aide de la méthode ProcessResponse.

IntfMD représente les informations de type accessibles à l'exécution (RTTI) de l'interface dont la méthode a été exécutée.

MethNum identifie la méthode appelée par sa position dans la table de méthodes de l'interface.

Context est le contexte d'invocation qui contient les détails de l'appel de méthode.

Headers est une liste de descendants de TSOAPHeader qui doivent être convertis en en-têtes sur la réponse codée.

Response est un flux dans lequel MakeResponse écrit la version codée du résultat de la méthode, ainsi que les paramètres de sortie éventuels.

Headers est une liste de descendants de TSOAPHeader qui représentent les en-têtes qui doivent être ajoutés au message de réponse.

Voir aussi