CredentialManager.GetCredential Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver) |
Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur. |
| GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver) |
Lance les flux restants pour récupérer des informations d’identification d’application à partir de l’utilisateur, une fois le travail de prérécupération terminé correspondant à l’objet pendingGetCredentialHandle donné. |
GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)
Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur.
[Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void GetCredential(Android.Content.Context context, Android.Credentials.GetCredentialRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/GetCredentialRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.GetCredential : Android.Content.Context * Android.Credentials.GetCredentialRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Paramètres
- context
- Context
le contexte utilisé pour lancer l’interface utilisateur nécessaire ; utiliser un contexte d’activité pour vous assurer que l’interface utilisateur sera lancée dans la même pile de tâches
- request
- GetCredentialRequest
la demande spécifiant le ou les types d’informations d’identification à obtenir de l’utilisateur
- cancellationSignal
- CancellationSignal
signal facultatif qui autorise l’annulation de cet appel
- executor
- IExecutor
le rappel aura lieu sur ce Executor
- callback
- IOutcomeReceiver
le rappel appelé lorsque la demande réussit ou échoue
- Attributs
Remarques
Lance les flux nécessaires pour récupérer des informations d’identification d’application de l’utilisateur.
L’exécution peut potentiellement lancer des flux d’interface utilisateur pour collecter le consentement de l’utilisateur à l’aide d’informations d’identification, afficher un sélecteur lorsqu’il existe plusieurs informations d’identification, etc. Les appelants (par exemple, les navigateurs) peuvent éventuellement définir l’origine d’une GetCredentialRequest application différente de leur propre, pour pouvoir obtenir des informations d’identification pour le compte de cette application. Ils auraient besoin d’une autorisation CREDENTIAL_MANAGER_SET_ORIGIN supplémentaire pour utiliser cette fonctionnalité
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)
Lance les flux restants pour récupérer des informations d’identification d’application à partir de l’utilisateur, une fois le travail de prérécupération terminé correspondant à l’objet pendingGetCredentialHandle donné.
[Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void GetCredential(Android.Content.Context context, Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("getCredential", "(Landroid/content/Context;Landroid/credentials/PrepareGetCredentialResponse$PendingGetCredentialHandle;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.GetCredential : Android.Content.Context * Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Paramètres
- context
- Context
le contexte utilisé pour lancer l’interface utilisateur nécessaire ; utilisez un contexte d’activité pour vous assurer que l’interface utilisateur sera lancée dans la même pile de tâches. Cette valeur ne peut pas être null.
- pendingGetCredentialHandle
- PrepareGetCredentialResponse.PendingGetCredentialHandle
handle représentant l’opération en attente à reprendre. Cette valeur ne peut pas être null.
- cancellationSignal
- CancellationSignal
signal facultatif qui autorise l’annulation de cet appel. Cette valeur peut être null.
- executor
- IExecutor
le rappel aura lieu sur ce rappel d’exécuteur et les événements d’écouteur sont distribués via cet exécuteur, ce qui permet de contrôler facilement le thread utilisé. Pour distribuer des événements via le thread principal de votre application, vous pouvez utiliser Context.getMainExecutor(). Sinon, fournissez un exécuteur qui répartit vers un thread approprié. Cette valeur ne peut pas être null.
- callback
- IOutcomeReceiver
rappel appelé lorsque la requête réussit ou échoue. Cette valeur ne peut pas être null.
- Attributs
Remarques
Lance les flux restants pour récupérer des informations d’identification d’application à partir de l’utilisateur, une fois le travail de prérécupération terminé correspondant à l’objet pendingGetCredentialHandle donné.
L’exécution peut potentiellement lancer des flux d’interface utilisateur pour collecter le consentement de l’utilisateur à l’aide d’informations d’identification, afficher un sélecteur lorsque plusieurs informations d’identification existent, etc.
Utilisez cette API pour terminer l’opération de récupération d’informations d’identification complète après avoir lancé une requête via l’API prepareGetCredential(GetCredentialRequest,CancellationSignal,Executor,OutcomeReceiver).
Référence Android pour android.credentials.CredentialManager.getCredential.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.