Soap.WSDLItems.TWSDLItems.GetPortsForService

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi