Soap.WSDLItems.TWSDLItems.GetSoapBindingIONode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  GetSoapBindingIONode(const BindingName, Operation: DOMString;  Input: Boolean; OverloadIndex: Integer; out ResultsWSDLItems: IWSDLItems): IXMLNode;

C++

Xml::Xmlintf::_di_IXMLNode __fastcall GetSoapBindingIONode(const System::UnicodeString BindingName, const System::UnicodeString Operation, bool Input, int OverloadIndex, /* out */ _di_IWSDLItems &ResultsWSDLItems);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.WSDLItems.pas
Soap.WSDLItems.hpp
Soap.WSDLItems TWSDLItems

Beschreibung

Gibt die Schnittstelle für einen Knoten einer bestimmten Bindung und Operation zurück.

Mit GetSoapBindingIONode können Sie einen bestimmten Knoten einer SOAP-Bindung abrufen. Die Methode sucht nach einer Bindung mit dem angegeben Namen, die das Tag <soap:binding> enthält, lokalisiert den übergebenen untergeordneten Operationsknoten der Bindung und gibt dessen Unterknoten mit dem angegebenen zurück. Sie stellt die zugrunde liegende Implementierung für die Methoden GetSoapBindingInputNode und GetSoapBindingOutputNode bereit.

BindingName ist der Name der Bindung, die das <soap:binding>-Tag enthält. Eine Bindung beschreibt das Codierungs- und Transportprotokoll für einen verknüpften Porttyp.

Operation ist der Name der Operation dieses <soap:binding>-Tags. Operationen entsprechen den Methoden einer aufrufbaren Schnittstelle.

Input gibt an, ob der untergeordnete Knoten ein Eingabeknoten (true) oder Ausgabeknoten (false) ist.

OverloadIndex gibt den gewünschten Operationsknoten an, wenn in der Bindung mehrere Operationen mit diesem Namen (überladene Methoden) vorhanden sind. 0 gibt den ersten Operationsknoten mit dem angegebenen Namen an, 1 den zweiten Knoten usw.

Wenn GetSoapBindingIONode den angegebenen Knoten nicht lokalisieren kann, wird nil (Delphi) oder NULL (C++) zurückgegeben.

Siehe auch