公開された WCF サービスをテストするには、発行された WCF サービスを使用する .NET アプリケーションを作成します。 このトピックでは、発行された WCF サービスをテストする .NET アプリケーションを作成する方法について説明します。
注
Visual Studio ヘルプ コレクションには、WCF サービスを使用する .NET アプリケーションを作成するための貴重なチュートリアルが含まれています。 このチュートリアルを使用して、発行された WCF サービスをテストできます。 WCF クライアント プロジェクトの作成に関する情報と手順については、Visual Studio ヘルプ コレクションの「チュートリアル: Visual Basic または Visual C# を使用した XML Web サービスへのアクセス」を参照 https://go.microsoft.com/fwlink/?LinkId=62263。
注
このトピックでは、サービス モデル メタデータ ユーティリティ ツール (SvcUtil.exe) を使用して、WCF プロキシ クラスとアプリケーション構成ファイルを作成します。 SvcUtil.exe は、Windows Vista および .NET Framework ランタイム コンポーネントの Microsoft Windows ソフトウェア開発キット (SDK) に含まれています。
単純な WCF プロキシ クラスとアプリケーション構成ファイルを作成するには
次のように CMD シェルを開きます。 [スタート] をクリックし、[ すべてのプログラム] をポイントし、 Microsoft Windows SDK をポイントして、[ CMD シェル] をクリックします。
CMD シェルで、プロキシ クラスとアプリケーション構成ファイルを配置するディレクトリに移動します。
CMD シェルで ServiceModel メタデータ ユーティリティ ツール (SvcUtil.exe) を実行し、発行された WCF サービスの WCF プロキシ クラスとアプリケーション構成ファイルを次のように作成します。
svcutil <http://servername/apppath/wcfservicename.svc> /config:App.config
注
このコマンド ラインでは、プロキシ クラスのBizTalkServiceInstance.csが生成され、アプリケーション構成の App.config が生成されます。 Svcutil.exeの詳細については、 https://go.microsoft.com/fwlink/?LinkId=74696の「サービス モデル メタデータ ユーティリティ ツール (Svcutil.exe)」を参照してください。
発行された WCF サービスを使用する .NET アプリケーションをコンパイルするには
Visual Studio ソリューション エクスプローラーで、BizTalkServiceInstance および App.configSvcUtil.exe 作成するファイルをプロジェクトに追加します。
Visual Studio ソリューション エクスプローラーで、プロキシ コードをコンパイルする System.ServiceModel.dll への参照を必ず追加してください。
生成されたプロキシ コードを使用するコードを作成します。 次のコードは、生成されたプロキシを使用する方法を示しています。
DeliveryNotification deliveryNotification= new DeliveryNotification(); deliveryNotification.TrackingNumber = "001"; Microsoft_Samples_BizTalk_WCFBasicHttp_BizTalkApp_DeliveryRequestProcess_DeliveryNotificationReceivePortClient service = new Microsoft_Samples_BizTalk_WCFBasicHttp_BizTalkApp_DeliveryRequestProcess_DeliveryNotificationReceivePortClient("BasicHttpBinding_ITwoWayAsyncVoid"); service.Submit(deliveryNotification);
.NET アプリケーションを実行して、発行された WCF サービスにメッセージを送信します。