/// <summary> /// Инициализировать декоратор. /// </summary> /// <param name="userService">Декорируемый сервис.</param> /// <param name="logger">Логгер для логирования операций входа и выхода пользователей.</param> public LoggedUserServiceDecorator(UserServiceBase userService, IAuthLogger logger) { this.UserService = userService; this.Logger = logger; }
/// <summary> /// Инициализирует декоратор. /// </summary> /// <param name="validator">Декорируемый валидатор.</param> /// <param name="logger">Логгер.</param> public LoggedGrantValidatorDecorator(ICustomGrantValidator validator, IAuthLogger logger = null) { this.Validator = validator; this.Logger = logger; }