Soap.WebNode.IWebNode.BeforeExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure BeforeExecute(const IntfMD: TIntfMetaData;  const MethMD: TIntfMethEntry; MethodIndex: Integer; AttachHandler: IMimeAttachmentHandler);

C++

virtual void __fastcall BeforeExecute(const Soap::Intfinfo::TIntfMetaData &IntfMD, const Soap::Intfinfo::TIntfMethEntry &MethMD, int MethodIndex, Soap::Soapattachintf::_di_IMimeAttachmentHandler AttachHandler) = 0 ;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.WebNode.pas
Soap.WebNode.hpp
Soap.WebNode IWebNode

Description

Effectue toute configuration spécifique au transport avant l'exécution d'un appel de méthode codé.

BeforeExecute gère des tâches spécifiques au transport comme l'interrogation dynamique d'un document WSDL ou la configuration des options de sérialisation avant l'exécution d'un appel à la méthode Execute. Les objets à interface distante (TRio) appellent cette méthode après leur événement OnBeforeExecute, mais avant de déléguer l'exécution de la méthode à la méthode Execute.

IntfMD représente les informations de type accessibles à l'exécution (RTTI) de l'interface invocable qui inclut la méthode à exécuter.

MethMD décrit la méthode qui est sur le point d'être exécutée.

MethodIndex indique la surcharge à utiliser quand methMD décrit une méthode surchargée. 0 indique la première surcharge, 1 la deuxième, etc.

AttachHandler est une interface à utiliser pour gérer tous les attachements utilisés comme paramètres de la méthode.

Voir aussi