Soap.WSDLItems.TWSDLItems.GetPortTypes
Delphi
procedure GetPortTypes(PortTypeNames: TDOMStrings; SkipHttpBindings: Boolean = True; QualifiedNames: Boolean = False);
C++
void __fastcall GetPortTypes(Soap::Wsdlintf::TDOMStrings* PortTypeNames, bool SkipHttpBindings = true, bool QualifiedNames = false);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | TWSDLItems |
Description
Remplit une liste avec les noms de tous les types de port définis dans le document WSDL.
Appelez GetPortTypes pour récupérer les noms de tous les types de port définis dans le document WSDL ou dans tout document qu'il importe. Chaque type de port correspond à une interface pouvant être exécutée par l'application de service Web.
PortTypeNames est un objet TWideStrings existant auquel les noms de tous les types de port sont ajoutés.
SkipHttpBindings indique si GetPortTypes doit inclure les types de ports dont les définitions comportent une balise <http:binding>. Avec la valeur false, GetPortTypes récupère toutes les définitions de type de port. Avec la valeur true, GetPortTypes ignore les définitions de type de port avec des liaisons HTTP simples.
QualifiedNames indique si les noms de types de ports ajoutés à la liste doivent être qualifiés à l'aide du préfixe d'espace de nommage cible.
Remarque : GetPortTypes n'efface pas la liste de WideString avant d'ajouter les noms des types de port.