WCF サービスと Windows サービスの間の通信を確立したい状況があります。
- Windows サービスから WCF サービスにメッセージを渡したい
- Windows サービスから WCF サービスに配列リストを送信したい
どうすればこれを達成できますか?
編集:WCF は IIS でホストされています。コード スニペットがあれば、非常に役立ちます。前もってありがとう
はい、できます。Windows サービスに wcf サービスへの参照を追加するだけです。
Visual Studio でプロジェクトを右クリックし、[サービス参照の追加] を選択します。WCF サービス アドレスを入力し、名前空間名を選択します。Visual Studio は Web サービスから WSDL をダウンロードし、プロキシを作成します。
次に、プロキシ オブジェクトを作成し、Web サービス メソッドを呼び出します。
YourNamespace.YourServiceClient client = new YourNamespace.YourServiceClient();
client.Open();
client.YourOperation();
client.Close();