Throttler class
namespace: Serenity assembly: Serenity.Net.Core
Provides throttling checks for operations. E.g. allow 10 login attempts per minute.
public class Throttler
Public Members
| name | description |
|---|---|
| Throttler(…) | Creates a new throttler |
| CacheKey { get; } | Full cache key |
| Duration { get; } | Duration |
| Key { get; } | Cache key |
| Limit { get; } | Limit |
| Check() | Checks if over throttle limit |
| Reset() | Resets the throttle. |
See Also
- Source: Throttler.cs