2012-08-02 56 views
1

如果我正在開發一個帶有SignalR的聊天應用程序,並且有一種方法可以限制在某個特定時間允許發送的聊天消息的數量,所以用戶不能發送垃圾郵件。它不需要是一個超級複雜的系統,只需要每分鐘限制60-100條消息?限制用戶呼叫到集線器方法

回答

1

SignalR沒有什麼內在的東西來幫助解決這個問題,你必須在當前的Hub方法實現中跟蹤和限制自己。將來你可能希望將其實現爲一種「過濾器」(如ASP.NET MVC動作過濾器),但是SignalR中的過濾器規範現在剛剛開始充實。如果你有興趣,你可以閱讀並參與討論here on GitHub