0

Web サービスを開発した ac# プロジェクトに取り組んでいます。カードリーダーデバイスに接続します。接続が確立されると、セッション ID が作成されます。1 つのセッション ID が作成されると、デバイスをロックし、現在のセッションが解放されるまでそれ以上のセッションの作成を停止することになっています。

デバイスでセッションを作成するとき、セッション ID をプライベート変数に保存しています。次のセッションを作成する前に、この変数をチェックするようにプログラムを作成しました。しかし、次に Web サービスを呼び出して別のセッションを作成すると、変数値が含まれず、別のセッションが作成されます。

どうしようか迷っています。Web サービスへの次の呼び出しでクロスチェックに使用できるデータを保存する方法はありますか? Cookie またはレジストリの更新?解決策をお願いします..

4

2 に答える 2

1

必要なもののほとんどはここにあります。真の持続性のためには、特定の持続性を処理する義務がないように、おそらくこれを何らかのデータベースに保存する必要があります。

于 2013-02-18T21:07:10.370 に答える
-1

あなたが望むのは、Web サービスのインスタンス マネージャーだと思います。実装するのはそれほど難しくなく、あなたがやろうとしていることを達成するでしょう.

リンクは次のとおりです。 http://msdn.microsoft.com/en-us/magazine/cc163590.aspx

于 2013-02-18T21:10:25.960 に答える