Soap.OPConvert.IOPConvert.ProcessResponse

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ProcessResponse(const Resp: TStream;  const IntfMD: TIntfMetaData; const MD: TIntfMethEntry; Context: TInvContext; Headers: THeaderList);  overload;
procedure ProcessResponse(const Resp: InvString;  const IntfMD: TIntfMetaData; const MD: TIntfMethEntry; Context: TInvContext); overload; deprecated;

C++

virtual void __fastcall ProcessResponse(System::Classes::TStream* const Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers) = 0 /* overload */;
virtual void __fastcall ProcessResponse _DEPRECATED_ATTRIBUTE0 (const System::UnicodeString Resp, const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MD, Soap::Invokeregistry::TInvContext* Context) = 0 /* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.OPConvert.pas
Soap.OPConvert.hpp
Soap.OPConvert IOPConvert

Description

Dépaquette à partir d'un appel de méthode le paquet de réponse en un contexte d'invocation.

ProcessResponse prend les résultats codés de l'exécution d'une méthode sur une interface invocable à partir d'un contexte d'invocation et les dépaquette en un contexte d'invocation.

Response est le résultat codé de l'exécution d'une méthode sur une interface invocable ou un flux à partir duquel ces résultats peuvent être lus. Il est généré sur le serveur par la méthode MakeResponse si l'appel a réussi, par la méthode MakeFault si l'appel a échoué.

XMLDoc est l'interface vers un document XML qui représente le résultat de l'exécution d'une méthode sur une interface invocable. Les valeurs de ses noeuds proviennent de la méthode MakeResponse si l'appel a réussi, de la méthode MakeFault si l'appel a échoué.

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

MD décrit les informations de type accessibles à l'exécution (RTTI) de la méthode qui a été appelée.

Context est le contexte d'invocation initialisé par ProcessResponse en fonction du contenu de Response.

Headers est une liste que ProcessResponse remplit avec des descendants de TSOAPHeader qui représentent les en-têtes du message de résultat codé.

Voir aussi