検証コードで 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 です