Soap.WSDLItems.TWSDLItems.GetBindingOperationNode
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++).