Soap.OPToSOAPDomConv.TOPToSoapDomConvert.MsgToInvContext

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MsgToInvContext(const Request: InvString; const IntfMD: TIntfMetaData;  var MethNum: Integer; Context: TInvContext); overload; virtual;
procedure MsgToInvContext(const Request: TStream; const IntfMD: TIntfMetaData;  var MethNum: Integer; Context: TInvContext; Headers: THeaderList); overload; virtual;

C++

virtual void __fastcall MsgToInvContext(const System::UnicodeString Request, const Soap::Intfinfo::TIntfMetaData &IntfMD, int &MethNum, Soap::Invokeregistry::TInvContext* Context)/* overload */;
virtual void __fastcall MsgToInvContext(System::Classes::TStream* const Request, const Soap::Intfinfo::TIntfMetaData &IntfMD, int &MethNum, Soap::Invokeregistry::TInvContext* Context, Soap::Invokeregistry::THeaderList* Headers)/* overload */;

Propriétés

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

Description

Dépaquette un appel de méthode codé en contexte d'invocation afin qu'il puisse être exécuté.

MsgToInvContext prend un message codé reçu par une application serveur et l'utilise pour remplir un contexte d'invocation, qui peut être ensuite utilisé pour exécuter l'appel de méthode.

Request est l'appel de méthode codé ou un flux à partir duquel s'effectue la lecture de cet appel de méthode. Il est généré sur le client par un appel à InvContextToMsg.

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

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

Context est le contexte d'invocation pour lequel cette méthode ajoute les informations codées dans Request.

Headers est une liste d'objets à laquelle MsgToInvContext ajoute les descendants de TSOAPHeader pour représenter chaque en-tête dans le message codé.

Voir aussi