次の方法で共有


ワークフローからの Web サービスの呼び出し

Windows Workflow Foundation フレームワークは、Web サービスの相互運用性をサポートします。これには、ワークフローから Web サービスを呼び出す機能が含まれます。ワークフローから Web サービスへの呼び出しを行うには、InvokeWebServiceActivity アクティビティをワークフローに追加します。これは、InvokeWebServiceActivity アクティビティが、Web サービスを呼び出すための典型的な .NET Framework 機能である SoapHttpClientProtocol クラスの上でビルドすることによって可能になります。

Web サービス プロキシ クラスのインスタンスを作成し、このプロキシのインスタンスで使用する Web サービス メソッドを呼び出すためにコード アクティビティを使用することにより、InvokeWebServiceActivity アクティビティの操作を模倣できます。プロキシ クラスは、WSDL.exe プログラムを実行して作成します。このプログラムは、 SoapHttpClientProtocol クラスから派生するクラスを生成します。

InvokeWebServiceActivity の詳細については、「InvokeWebServiceActivity アクティビティの使用」、および『Windows Workflow Foundation クラス ライブラリ リファレンス』の System.Workflow.Activities 名前空間にある InvokeWebServiceActivity クラスを参照してください。

関連項目

参照

InvokeWebServiceActivity

概念

InvokeWebServiceActivity アクティビティの使用
他のワークフローとのやり取り
WebServiceInputActivity アクティビティの使用
WebServiceOutputActivity アクティビティの使用
Web サービスとしてのワークフローの展開

その他の技術情報

ASP.NET ワークフロー アプリケーションの開発

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.