0

我需要有一个计数器变量,每次调用 C# Web 服务函数时都需要增加该变量。我不能使用会话,因为我还不知道所有请求是否每次都来自同一个源。计数器将在 x 次后重置,它从源接收的详细信息与详细信息一起存储在数据库中。计数器的想法是让记录被“计数器”处理器拾取。

我能想到的唯一另一种方法是让 Windows 服务分配请求,但希望减少需要处理的应用程序和代码的数量。

或者,一个 sql server 触发器可能会解决问题,但仍然没有弄清楚如何识别在触发器调用之间保持计数器值。

关于选项 1(Web 服务)或选项 3(触发器)的任何建议,否则它必须是选项 2(Windows 服务)。

4

1 回答 1

2

简单的方法是使用您的应用程序设置文件来存储和检索值。

于 2012-12-13T11:23:43.440 回答