UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>.FindUserLoginAsync Метод

Определение

Перегрузки

FindUserLoginAsync(String, String, CancellationToken)

Возвращает имя входа пользователя с помощью provider, providerKey, если оно существует.

FindUserLoginAsync(TKey, String, String, CancellationToken)

Возвращает имя входа пользователя с соответствующими userId, provider, providerKey, если оно существует.

FindUserLoginAsync(String, String, CancellationToken)

Возвращает имя входа пользователя с помощью provider, providerKey, если оно существует.

protected:
 abstract System::Threading::Tasks::Task<TUserLogin> ^ FindUserLoginAsync(System::String ^ loginProvider, System::String ^ providerKey, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<TUserLogin> FindUserLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<TUserLogin?> FindUserLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
abstract member FindUserLoginAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'UserLogin (requires 'UserLogin :> Microsoft.AspNetCore.Identity.IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin))>
Protected MustOverride Function FindUserLoginAsync (loginProvider As String, providerKey As String, cancellationToken As CancellationToken) As Task(Of TUserLogin)

Параметры

loginProvider
String

Имя поставщика входа.

providerKey
String

Ключ, предоставленный для идентификации loginProvider пользователя.

cancellationToken
CancellationToken

Токен CancellationToken, используемый для распространения уведомления о том, что операция должна быть отменена.

Возвращаемое значение

Task<TUserLogin>

Пользователь входит в систему, если он существует.

Применяется к

FindUserLoginAsync(TKey, String, String, CancellationToken)

Возвращает имя входа пользователя с соответствующими userId, provider, providerKey, если оно существует.

protected:
 abstract System::Threading::Tasks::Task<TUserLogin> ^ FindUserLoginAsync(TKey userId, System::String ^ loginProvider, System::String ^ providerKey, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<TUserLogin> FindUserLoginAsync (TKey userId, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<TUserLogin?> FindUserLoginAsync (TKey userId, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
abstract member FindUserLoginAsync : 'Key * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'UserLogin (requires 'UserLogin :> Microsoft.AspNetCore.Identity.IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin))>
Protected MustOverride Function FindUserLoginAsync (userId As TKey, loginProvider As String, providerKey As String, cancellationToken As CancellationToken) As Task(Of TUserLogin)

Параметры

userId
TKey

Идентификатор пользователя.

loginProvider
String

Имя поставщика входа.

providerKey
String

Ключ, предоставленный для идентификации loginProvider пользователя.

cancellationToken
CancellationToken

Токен CancellationToken, используемый для распространения уведомления о том, что операция должна быть отменена.

Возвращаемое значение

Task<TUserLogin>

Пользователь входит в систему, если он существует.

Применяется к