Soap.WSDLItems.TWSDLItems.GetPortsForService
Delphi
procedure GetPortsForService(const ServiceName: DOMString; PortNames: TDOMStrings; SkipHttpBindings: Boolean = True; QualifiedNames: Boolean = False);
C++
void __fastcall GetPortsForService(const System::UnicodeString ServiceName, Soap::Wsdlintf::TDOMStrings* PortNames, 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 ports définis pour le service spécifié.
Appelez GetPortsForService pour récupérer les noms de tous les ports définis pour le service spécifié. Un port représente une liaison, ainsi que l'adresse à laquelle cette liaison peut être trouvée.
ServiceName est le nom du service dont les ports sont répertoriés.
PortNames est un objet TWideStrings existant auquel les noms de tous les ports du service spécifié sont ajoutés.
SkipHttpBindings indique si GetPortsForService doit inclure les types de ports dont les définitions comportent une balise <http:binding>. Avec la valeur false, GetPortsForService récupère toutes les définitions de type de port. Avec la valeur true, GetPortsForService ignore les définitions de type de port avec des liaisons HTTP simples.
QualifiedNames indique si les noms de ports ajoutés à la liste doivent être qualifiés à l'aide du préfixe d'espace de nommage cible.
Remarque : GetPortsForService n'efface pas la liste de WideString avant d'ajouter les noms des ports.