限制用户调用hub方法

时间:2012-08-02 17:46:45

标签: c# asp.net signalr

如果我正在使用SignalR开发聊天应用程序,并且有一种方法可以限制在特定时间允许发送的聊天消息的数量,以便用户无法发送垃圾邮件。它不需要是一个超级复杂的系统,只需要每分钟限制60-100条消息吗?

1 个答案:

答案 0 :(得分:1)

SignalR没有任何固有的帮助,你必须在今天的Hub方法实现中跟踪和限制自己。将来你可能希望将它实现为一种“过滤器”(如ASP.NET MVC Action Filters),但SignalR中的过滤器规范现在才刚刚开始充实。如果您有兴趣,可以阅读并参与此讨论here on GitHub