[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.Single)]
wsDualHttpBinding を使用し、ユーザーがデータベース要求で呼び出すことができる属性を持つ WCF シングルトン サービスがあります。これらのリクエストは非常に長時間実行される可能性があり、多くの場合タイムアウトになります。SOに関する別の回答で見つけた、ここに示す例を使用しました。すべてが実装され、すべてが正しく機能しますが、複数のクライアントが同時にサービスに接続するとどうなるか心配です。ConcurrencyMode を Multiple に設定しましたが、必要なものが得られるかどうかはわかりません。
私の質問は、クライアントが呼び出すたびにサーバー側で新しいスレッドを作成する必要があるのか、それとも別のスレッドで OperationContracts をホストすることによって WCF が処理するのかということです。
ご協力いただきありがとうございます!