public WeatherForecastController(ILogger <WeatherForecastController> logger, IGridLock gridLock) { _logger = logger; //GridLock custom configuration gridLock.Options = new Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions { // AbsoluteExpirationRelativeToNow = TimeSpan.FromDays(5), // AbsoluteExpiration = DateTime.UtcNow.AddHours(5), SlidingExpiration = TimeSpan.FromMinutes(5) }; this.gridLock = gridLock; this.gridLock.OnAdding += GridLock_OnAdding; }
public GridLockAuthorizationAttribute(IGridLock gridLock) { this.gridLock = gridLock; }