Soap.Rio.TRIO.OnBeforeExecute
Delphi
property OnBeforeExecute: TBeforeExecuteEvent read FOnBeforeExecute write FOnBeforeExecute;
C++
__property TBeforeExecuteEvent OnBeforeExecute = {read=FOnBeforeExecute, write=FOnBeforeExecute};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Soap.Rio.pas Soap.Rio.hpp |
Soap.Rio | TRIO |
Beschreibung
Wird ausgelöst, bevor TRIO einen codierten Methodenaufruf zur Ausführung sendet.
Schreiben Sie eine Ereignisbehandlungsroutine für OnBeforeExecute, um einen codierten Methodenaufruf zu überprüfen oder zu ändern, bevor dieser an den Server gesendet wird. OnBeforeExecute wird ausgelöst, nachdem die von Converter bezeichnete Schnittstelle das Marshaling eines Methodenaufrufs in ein SOAP-Anforderungspaket ausgeführt hat, jedoch bevor TRIO die Methode Execute der Schnittstelle aufruft, die von der Eigenschaft WebNode bezeichnet ist.
Sie können den Parameter SoapRequest verwenden, um die SOAP-Anforderung zu lesen oder zu verändern, bevor diese an den Server übergeben wird. Wenn der Web-Service-Provider beispielsweise die Interoperabilitätsinformationen verbreitet, können Sie mit diesem Parameter die SOAP-Pakete so anpassen, dass die vom Web-Service-Provider gemeldeten unterschiede ausgeglichen werden.