0

C# Web サービス関数が呼び出されるたびに増加する必要があるカウンター変数が必要です。すべてのリクエストが毎回同じソースから送信されるかどうかまだわからないため、セッションを使用できません。カウンタは x 回後にリセットされ、ソースから受信した詳細はデータベース内の詳細とともに保存されます。カウンターの考え方は、レコードが「カウンターされた」プロセッサーによって取得されるようにすることです。

私が考えることができる他の唯一の方法は、要求を割り当てるための Windows サービスを用意することですが、処理が必要なアプリケーションとコードの量を減らしたいと考えています。

別の方法として、SQL Server トリガーがそのトリックを実行する可能性がありますが、トリガー呼び出し間でカウンター値を保持する方法を特定する方法がまだわかっていません。

オプション 1 (Web サービス) またはオプション 3 (トリガー) に関するアドバイス。それ以外の場合は、オプション 2 (Windows サービス) にする必要があります。

4

1 に答える 1

2

簡単な方法は、アプリケーションの設定ファイルを使用して値を保存および取得することです。

于 2012-12-13T11:23:43.440 に答える