Soap.WSDLItems.TWSDLItems.GetSoapBindingIONode
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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | TWSDLItems |
Description
Renvoie l'interface d'un noeud sur une liaison et une opération spécifiées.
Appelez GetSoapBindingIONode pour récupérer un noeud spécifié sur une opération d'une liaison SOAP. GetSoapBindingIONode localise une liaison contenant le nom spécifié qui inclut une balise <soap:binding>, localise le noeud d'opération spécifié qui est un enfant de cette liaison et renvoie l'enfant de ce noeud avec un nom spécifié. Cette méthode fournit l'implémentation sous-jacente des méthodes GetSoapBindingInputNode et GetSoapBindingOutputNode.
BindingName est le nom de la liaison qui inclut la balise <soap:binding>. Une liaison décrit les protocoles de codage et de transport d'un type de port associé.
Operation est le nom de l'opération de cette balise <soap:binding>. Les opérations correspondent aux méthodes sur une interface invocable.
Input indique si le noeud enfant est un noeud en entrée (true) ou en sortie (false).
Lorsque la liaison comporte plusieurs opérations de même nom (méthode surchargée), OverloadIndex indique quel noeud opération est désiré. 0 indique la première opération ayant le nom spécifié, 1 indique le second noeud opération, etc.
Si GetSoapBindingIONode ne parvient pas à localiser un noeud pour la liaison, l'opération et le nom spécifiés, elle renvoie nil (Delphi) ou NULL (C++).