UserPasswordValidatorValidateAsync - метод
Выполняет проверку пароля сотрудника на соответствие настройкам безопасности и возвращает объект с результатом проверки.
Возвращаемый объект не может быть равен null.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public virtual ValueTask<ValidationResult> ValidateAsync(
string password,
UserSecurityObject obj,
IServerSecurityOptions options,
CancellationToken cancellationToken = default
)
Public Overridable Function ValidateAsync (
password As String,
obj As UserSecurityObject,
options As IServerSecurityOptions,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ValidationResult)
public:
virtual ValueTask<ValidationResult^> ValidateAsync(
String^ password,
UserSecurityObject^ obj,
IServerSecurityOptions^ options,
CancellationToken cancellationToken = CancellationToken()
)
abstract ValidateAsync :
password : string *
obj : UserSecurityObject *
options : IServerSecurityOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValidationResult>
override ValidateAsync :
password : string *
obj : UserSecurityObject *
options : IServerSecurityOptions *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValidationResult>
- password String
- Проверяемый пароль. Не должен быть равен null или пустой строке.
- obj UserSecurityObject
- Объект с настройками безопасности сотрудника.
- options IServerSecurityOptions
- Объект с настройками безопасности сервера.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValidationResult
Объект с результатом проверки. Не может быть равен
null.
IUserPasswordValidatorValidateAsync(String, UserSecurityObject, IServerSecurityOptions, CancellationToken)