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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | TWSDLItems |
説明
WSDL ドキュメント内で定義されているすべてのポートの種類の名前をリストに格納します。
GetPortTypes メソッドを呼び出すと,WSDL ドキュメントまたはそれがインポートされた別のドキュメント内で定義されているすべてのポートの種類名を取得できます。各ポートの種類は,Web サービスアプリケーションが実行可能なインターフェースに対応しています。
PortTypeNames は,すべてのポートの種類名を追加する既存の TWideStrings オブジェクトです。
SkipHttpBindings は,定義に <http:binding>: を含むポートの種類を GetPortTypes が含めるかどうかを示します。false の場合,GetPortTypes はすべてのポートの種類の定義を取得します。true の場合,GetPortTypes は単純な HTTP バインディングを含むポートの種類の定義を無視します。
QualifiedNames は,リストに追加するポートの種類の名前をターゲット名前空間プレフィクスで修飾するかどうかを示します。
メモ: GetPortTypes メソッドは,ポートの種類名を追加するまで,WideString リストをクリアしません。