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

Определение

Перегрузки

FindUserLoginAsync(TKey, String, String, CancellationToken)

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

FindUserLoginAsync(String, String, CancellationToken)

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

FindUserLoginAsync(TKey, String, String, CancellationToken)

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

protected:
 override System::Threading::Tasks::Task<TUserLogin> ^ FindUserLoginAsync(TKey userId, System::String ^ loginProvider, System::String ^ providerKey, System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<TUserLogin> FindUserLoginAsync (TKey userId, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<TUserLogin?> FindUserLoginAsync (TKey userId, string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
override this.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 Overrides 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>

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

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

FindUserLoginAsync(String, String, CancellationToken)

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

protected:
 override System::Threading::Tasks::Task<TUserLogin> ^ FindUserLoginAsync(System::String ^ loginProvider, System::String ^ providerKey, System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<TUserLogin> FindUserLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<TUserLogin?> FindUserLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
override this.FindUserLoginAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'UserLogin (requires 'UserLogin :> Microsoft.AspNetCore.Identity.IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin))>
Protected Overrides 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>

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

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