Soap.WSDLItems.TWSDLItems.GetSoapBindingIONode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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++).

Voir aussi