0

IIS 7.0 でホストされる WCF ベースの Web サービスを構築しようとしています。WCF サービスは IIS でホストされ、複数の WCF クライアント (コンソール アプリケーション) からの要求を受け入れるように設計されています。各 WCF クライアントは、WCF でホストされているサービスにタスクを提供/発行します。タスクの発行後、クライアントが終了またはシャットダウンします。

しばらくすると、クライアントは発行したタスクのステータスについて WCF サービスにクエリを実行し、サービスはクエリ要求に対して完了または終了などのステータスを返します。

私は、WCF と Web サービスのパラダイムが初めてです。これを達成するのに役立つWCFの概念について、誰かが私を助けてくれますか? サンプルは大歓迎です。

ありがとう、プラサド

4

1 に答える 1

0

私があなたを正しく理解していれば、クライアントが接続を閉じた後も実行し続け、後で同じサービスに新しい接続を作成する WCF サービスを探しています。

サービスの観点からは、その新しい接続は新しい別のクライアントであるため、同じサービスを複数のクライアントと共有しています。

InstanceContextMode.Singleこれは、サービスの動作で実現できます。

[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
public class EvalService : IEvalService { ...

WCF サービスのインスタンスの有効期間を参照してください。.

于 2012-12-25T12:57:40.773 に答える