Soap.WSDLItems.TWSDLItems.GetPartsForOperation

提供: RAD Studio API Documentation
移動先: 案内検索

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 リストをクリアしません。

関連項目