Soap.WSDLItems.TWSDLItems.GetPartsForOperation
Delphi
function GetPartsForOperation(const PortTypeName, OperationName: DOMString; OperationIndex: Integer; PartNames: TDOMStrings): Boolean;
C++
bool __fastcall GetPartsForOperation(const System::UnicodeString PortTypeName, const System::UnicodeString OperationName, int OperationIndex, Soap::Wsdlintf::TDOMStrings* PartNames);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | TWSDLItems |
説明
指定した処理の入力メッセージに対して定義されているすべてのパート名をリストに格納します。
GetPartsForOperation メソッドを呼び出すと,指定した処理の入力メッセージを構成しているすべてのパートの名前を取得できます。パートは,WSDL ドキュメントまたはそれがインポートされた別のドキュメント内で定義する必要があります。パートは,型体系の定義に対応しています。
PortTypeName は,この操作を含むポートの種類の名前です。ポートの種類は,Web サービスアプリケーションの呼び出し可能なインターフェースに対応します。
OperationName は,取得するパートを含む入力メッセージを持つ処理の名前です。操作は,PortTypeName に対応するインターフェースのメソッドに対応します。
PartNames は,OperationName で指定された処理の入力メッセージ(入力パラメータ)のすべてのパート名を追加する既存の TWideStrings オブジェクトです。
GetPartsForOperation は,パート名を PartNames に追加する場合は true を,追加するパートがない場合は false を返します。
メモ: GetPartsForOperation メソッドは,指定したメッセージのパート名を追加するまで,WideString リストをクリアしません。