Soap.WebNode.IWebNode.BeforeExecute
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 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.WebNode.pas Soap.WebNode.hpp |
Soap.WebNode | IWebNode |
Beschreibung
Übernimmt vor der Ausführung eines codierten Methodenaufrufs die transportspezifische Einrichtung.
BeforeExecute übernimmt transportspezifische Aufgaben. Dazu gehören die dynamische Abfrage eines WSDL-Dokuments oder die Einrichtung von Serialisierungsoptionen vor dem Aufruf der Methode Execute. Per Schnittstelle gekoppelte Remote-Objekte (TRio) rufen diese Methode nach dem Ereignis OnBeforeExecute auf, jedoch bevor die Ausführung der Methode an die Methode Execute übergeben wird.
IntfMD sind die Laufzeit-Typinformationen (RTTI) der aufrufbaren Schnittstelle mit der auszuführenden Methode.
MethMD gibt die Methode an, die ausgeführt werden soll.
MethodIndex gibt an, welche Überladung verwendet wird, wenn methMD eine überladene Methode beschreibt. 0 gibt die erste überladene Methode an, 1 die zweite usw.
AttachHandler ist eine Schnittstelle für die Bearbeitung der Anlagen, die als Methodenparameter verwendet werden.