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);
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 Porttypen, die im WSDL-Dokument definiert sind.
Durch einen Aufruf von GetPortTypes erhalten Sie die Namen aller Porttypen, die im WSDL-Dokument oder einem Dokument, das es importiert, definiert sind. Jeder Porttyp entspricht einem Interface, das von der Webdienst-Anwendung ausgeführt werden kann.
PortTypeNames ist ein vorhandenes TWideStrings-Objekt, dem die Namen der Porttypen hinzugefügt werden.
SkipHttpBindings zeigt an, ob GetPortTypes Porttypen beinhalten sollte, deren Definitionen das Tag <http:binding> verwenden. Ist der Parameter false, ruft GetPortTypes alle Porttypdefinitionen ab. Bei true ignoriert GetPortTypes die Porttypdefinitionen mit einfachen HTTP-Bindungen.
QualifiedNames zeigt an, ob die der Liste hinzugefügten Namen mit Hilfe eines Ziel-Namespace-Präfix qualifiziert werden sollten.
Anmerkung: Die Liste wird von GetPortTypes vor dem Hinzufügen der Namen der Porttypen nicht geleert.