Доступ к сеансу Servicstack.net в валидаторе

Как я могу получить доступ к сеансу ServiceStack.net в своем коде проверки?

public class UserSettingsValidator : AbstractValidator<UserSettingsRequest>
{
    public UserSettingsValidator()
    {
        RuleFor(x => x.UserId)
            .SetValidator(new PositiveIntegerValidator())
            .SetValidator(new UserAccessValidator(session.UserId)); //<-- I need to pass the UserID from the session here
    }
}

В реализации сервиса я просто делаю:

var session = base.SessionAs<UserSession>();

но это не работает для моего абстрактного валидатора.

Спасибо!

Изменить: это версия 3.9.71.0

Ответы на вопрос(2)

Ваш ответ на вопрос