Soap.WSDLItems.TWSDLItems.GetBindingOperationNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function  GetBindingOperationNode(const BindingName, Operation: DOMString; OverloadIndex: Integer; out ResultsWSDLItems: IWSDLItems): IBindingOperation;

C++

Soap::Wsdlbind::_di_IBindingOperation __fastcall GetBindingOperationNode(const System::UnicodeString BindingName, const System::UnicodeString Operation, 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'une opération spécifiée sur une liaison spécifiée.

Appelez GetBindingOperationNode pour récupérer l'interface opération pour une liaison SOAP. GetBindingOperationNode localise une liaison du nom spécifié et recherche ses noeuds enfant pour un noeud opération ayant le nom spécifié. S'il existe plus d'une opération ayant le nom spécifié (par exemple, si la méthode est surchargée), GetBindingOperationNode localise la surcharge désirée en se basant sur sa position.

BindingName est le nom de la liaison. 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 ce noeud de liaison. Les opérations correspondent aux méthodes sur une interface invocable.

OverloadIndex indique quel noeud opération choisir s'il y a des méthodes surchargées. 0 indique le premier noeud opération ayant le nom spécifié, 1 indique le second noeud opération de ce nom, etc.

GetBindingOperationNode renvoie une interface IBindingOperation, qui peut être utilisée pour accéder au nom, aux entrées, sorties et erreurs associés à cette opération. Si GetBindingOperationNode ne parvient pas à localiser un noeud opération pour les noms d'opération et de liaison spécifiés, elle renvoie nil (Delphi) ou NULL (C++).

Voir aussi