セッションが必要な WCF サービスがあります
[ServiceContract(SessionMode = SessionMode.Required) ]
およびいくつかの静的フィールド。セッションを持つことで、静的フィールドは各セッションで同じままですが、セッションごとに新しいインスタンスが作成されると考えました。ただし、2 つの異なるクライアントにサービスを使用させると、一方のクライアントがフィールドの値を変更すると、この変更がもう一方のクライアントにも影響することがわかります。これは、異なるセッションを持つ場合の通常の動作ですか? それとも、私のサービスが別のセッションを作成していない可能性があると思いますか?
私はnetTCPbindingを使用しています。