Freigeben über


IUserLoginStore<TUser>.FindByLoginAsync Methode

Definition

Ruft den Benutzer ab, der dem angegebenen Anmeldeanbieter und dem angegebenen Anmeldeanbieterschlüssel zugeordnet ist.

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)

Parameter

loginProvider
String

Der Anmeldeanbieter, der bereitgestellt hat providerKey.

providerKey
String

Der schlüssel, der von bereitgestellt loginProvider wird, um einen Benutzer zu identifizieren.

cancellationToken
CancellationToken

Die CancellationToken-Struktur, mit der Benachrichtigungen verteilt werden, dass der Vorgang abgebrochen werden muss.

Gibt zurück

Task<TUser>

Der Task für den asynchronen Vorgang, der den Benutzer enthält, falls vorhanden, der mit dem angegebenen Anmeldeanbieter und Schlüssel übereinstimmt.

Gilt für: