Soap.SOAPPasInv.TBeforeDispatchEvent2

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TBeforeDispatchEvent2= procedure(const MethodName: string; const Request: TStream;
Response: TStream; var BindingType: TWebServiceBindingType;
var Handled: Boolean) of object;

C++

typedef void __fastcall (__closure *TBeforeDispatchEvent2)(const System::UnicodeString MethodName, System::Classes::TStream* const Request, System::Classes::TStream* Response, Soap::Wsdlintf::TWebServiceBindingType &BindingType, bool &Handled);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Soap.SOAPPasInv.pas
Soap.SOAPPasInv.hpp
Soap.SOAPPasInv Soap.SOAPPasInv

Description

TBeforeDispatchEvent2 est le type de l'événement BeforeDispatchEvent2 sur un composant invocateur.

TBeforeDispatchEvent2 est le type du gestionnaire d'événement BeforeDispatchEvent2 qui est appelé avant qu'un invocateur n'exécute une requête en appelant l'interface invocable cible.

MethodName est le nom de la méthode qui est sur le point d'être appelée.

Request représente le flux à partir duquel le gestionnaire d'événement peut lire la requête SOAP qui est sur le point d'être exécutée.

Response est un flux dans lequel le gestionnaire d'événement peut écrire une réponse à la requête.

BindingType indique le codage utilisé par la requête.

Handled renvoie true si le gestionnaire d'événement fournit une réponse à l'aide du paramètre Response. Il renvoie false si l'invocateur doit transmettre la requête à une classe d'implémentation recensée à la fin de l'exécution du gestionnaire d'événement.