Soap.WSDLItems.TWSDLItems.GetSoapBindingOutputNode
Delphi
function GetSoapBindingOutputNode(const BindingName, Operation: DOMString;
OverloadIndex: Integer;
out ResultsWSDLItems: IWSDLItems): IXMLNode;
C++
Xml::Xmlintf::_di_IXMLNode __fastcall GetSoapBindingOutputNode(const System::UnicodeString BindingName, const System::UnicodeString Operation, 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 den Ausgabeknoten einer bestimmten Bindung und Operation zurück.
Mit GetSoapBindingOutputNode können Sie den Knoten für Ausgabebotschaften (Ausgabeparameter oder Rückgabewert) einer Operation in 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 den Eingabeknoten für die Operation zurück.
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.
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 GetSoapBindingOutputNode den Ausgabeknoten für die angegebene Bindung und Operation nicht lokalisieren kann, wird nil (Delphi) oder NULL (C++) zurückgegeben.