0

wcfサービスを備えたwpfアプリケーションがあります。すべてのサービス呼び出しはプロキシを介して行われます。これはサーバークライアントアプリケーションです。つまり、通常は1つのサーバーと複数のクライアントがあります。私の問題は、アプリケーションのサーバー側にログインする各ユーザーを追跡できる必要があることです。静的クラスを使用し、必要なプロパティを[ThreadStatic]で装飾することを検討しました。静的クラスのこのプロパティは、認証されたサービスへのログイン時に設定されます。問題は、他のクライアントがログインしたときにプロパティの値がnullに設定され続けることです。私は、私の人生の解決策を見つけることができません。

4

1 に答える 1

0

ServiceBehaviour InstanceContextMode を Single に設定することもできますが、すべてのクライアントが同じインスタンスで動作することになります...私は同じ問題に直面しています...

于 2013-01-24T13:11:14.957 に答える