IUserTwoFactorTokenProvider<TUser>.ValidateAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает флаг, указывающий, является ли указанный token
допустимым для заданных user
и purpose
.
public:
System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public System.Threading.Tasks.Task<bool> ValidateAsync (string purpose, string token, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);
abstract member ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
Public Function ValidateAsync (purpose As String, token As String, manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)
Параметры
- purpose
- String
Назначение, для чего будет использоваться маркер.
- token
- String
Токен для проверки.
- manager
- UserManager<TUser>
Объект , UserManager<TUser> который можно использовать для получения свойств пользователя.
- user
- TUser
Пользователь, на наличие маркера который должен быть проверен.
Возвращаемое значение
Объект , Task представляющий асинхронную операцию, содержащую флаг, указывающий результат проверки token
user
и purpose
.
Задача вернет значение true, если маркер действителен, в противном случае — false.