Soap.WSDLItems.TWSDLItems.GetPortsForService

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.WSDLItems.pas
Soap.WSDLItems.hpp
Soap.WSDLItems TWSDLItems

Beschreibung

Füllt eine Liste mit den Namen aller Ports, die in einem bestimmten Dienst definiert sind.

Mit GetPortsForService ermitteln Sie die Namen aller Ports, die für den angegebenen Dienst definiert sind. Ein Port repräsentiert eine Bindung und die Adresse für diese Bindung.

ServiceName ist der Name des Dienstes, dessen Ports aufgelistet werden.

PortNames ist ein vorhandenes TWideStrings-Objekt, dem die Namen aller Ports im angegebenen Dienst hinzugefügt werden.

SkipHttpBindings zeigt an, ob GetPortsForService Porttypen beinhalten sollte, deren Definitionen das Tag <http:binding> verwenden. Ist der Parameter false, ruft GetPortsForService alle Porttypdefinitionen ab. Bei true ignoriert GetPortsForService die Porttypdefinitionen mit einfachen HTTP-Bindungen.

QualifiedNames zeigt an, ob die in der Liste enthaltenen Namen mit Hilfe eines Ziel-Namespace-Präfix qualifiziert werden sollten.

Anmerkung:  Die Liste wird von GetPortsForService vor dem Hinzufügen der Namen der Ports nicht geleert.

Siehe auch