Поделиться через


IUserLoginStore<TUser>.FindByLoginAsync Метод

Определение

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

public:
 System::Threading::Tasks::Task<TUser> ^ FindByLoginAsync(System::String ^ loginProvider, System::String ^ providerKey, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TUser> FindByLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<TUser?> FindByLoginAsync (string loginProvider, string providerKey, System.Threading.CancellationToken cancellationToken);
abstract member FindByLoginAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'User (requires 'User : null)>
Public Function FindByLoginAsync (loginProvider As String, providerKey As String, cancellationToken As CancellationToken) As Task(Of TUser)

Параметры

loginProvider
String

Поставщик входа, который предоставил .providerKey

providerKey
String

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

cancellationToken
CancellationToken

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

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

Task<TUser>

Для Task асинхронной операции, содержащей пользователя, если таковой имеется, соответствующий указанному поставщику входа и ключу.

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