【问题标题】:How to implement Auditing system in C# in webservice?如何在 webservice 中用 C# 实现审计系统?
【发布时间】:2017-03-08 11:35:48
【问题描述】:

我为我的应用程序创建了一个网络服务。在该网络服务中,我正在访问 SQL 服务器以获取数据。现在,我要实现的功能是,我必须在某个时间检查一些表并根据我需要通知客户的值。我可以通过实现新的控制器来实现这一点(我已经有视图控制器)。现在我的问题是,这会破坏任何标准结构吗? 是否应该遵循将此类功能包含到应用程序中的模式? Stackoverflow 必须为其奖励系统和通知系统提供多种服务。他们也这样做了?如果有更好的方法请告诉我。

【问题讨论】:

  • 对不起,如果我的问题不够清楚,实际要求是,我需要知道将审计系统包含到现有应用程序的最佳方法/模式..

标签: c# web-services design-patterns coding-style repository-pattern


【解决方案1】:

您可以使用signalR 将通知从服务器发送到客户端或多个客户端。

【讨论】:

  • 对不起,如果我的问题不够清楚,实际要求是,我需要知道将审计系统包含到现有应用程序的最佳方法/模式..
  • 您有两种方法。 1.轮询,客户端每分钟检查一次服务器(就像你检查邮件时一样) 2.推送,服务器有可能向用户发送消息。
  • 您必须在这两种方法之间进行选择,这取决于每个客户端将拥有多少条消息,以及您的服务中将同时拥有多少用户。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-24
  • 2015-03-18
  • 2011-03-30
  • 2014-10-15
  • 1970-01-01
  • 2013-01-20
  • 1970-01-01
相关资源
最近更新 更多