Soap.WSDLPub.TBeforePublishingWSDLEvent
Delphi
TBeforePublishingWSDLEvent = procedure(const IntfName: InvString; var WSDL: InvString; var Handled: Boolean) of object;
C++
typedef void __fastcall (__closure *TBeforePublishingWSDLEvent)(const System::UnicodeString IntfName, System::UnicodeString &WSDL, bool &Handled);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Soap.WSDLPub.pas Soap.WSDLPub.hpp |
Soap.WSDLPub | Soap.WSDLPub |
Beschreibung
TBeforePublishingWSDLEvent wird für das Ereignis OnBeforePublishingWSDL der Klasse TWSDLHTMLPublish verwendet.
TBeforePublishingWSDLEvent ist Typ der OnBeforePublishingWSDL-Ereignisbehandlungsroutine, mit der eine Anwendung den Inhalt eines WSDL-Dokuments im Auftrag des WSDL-Publisher erzeugen kann.
IntfName ist der Name eines aufrufbaren Interface, für das eine WSDL-Beschreibung erzeugt werden soll.
WSDL gibt einen XML-String zurück, den den Inhalt des WSDL-Dokuments darstellt, das das angegebene Interface beschreibt.
Handled gibt true zurück, wenn die Ereignisbehandlungsroutine einen Wert für das WSDL-Dokument erzeugt und zurückgibt. In diesem Fall verwendet der Publisher diesen Wert anstatt ein eigenes WSDL-Dokument zu erzeugen. Wenn Handled false zurückgibt, erzeugt der Publisher ein WSDL-Dokument für das Interface und alle Typen, die es verwendet.