Condividi tramite


CredentialManager.GetCredential Metodo

Definizione

Overload

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Avvia i flussi necessari per recuperare le credenziali dell'app dall'utente.

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)

Avvia i flussi necessari per recuperare le credenziali dell'app dall'utente.

[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

Parametri

context
Context

contesto usato per avviare qualsiasi interfaccia utente necessaria; usare un contesto di attività per assicurarsi che l'interfaccia utente venga avviata all'interno dello stesso stack di attività

request
GetCredentialRequest

la richiesta che specifica i tipi di credenziali da ottenere dall'utente

cancellationSignal
CancellationSignal

un segnale facoltativo che consente di annullare questa chiamata

executor
IExecutor

il callback avrà luogo su questo Executor

callback
IOutcomeReceiver

callback richiamato quando la richiesta ha esito positivo o negativo

Attributi

Commenti

Avvia i flussi necessari per recuperare le credenziali dell'app dall'utente.

L'esecuzione può potenzialmente avviare flussi dell'interfaccia utente per raccogliere il consenso dell'utente per l'uso di credenziali, visualizzare una selezione quando esistono più credenziali e così via. I chiamanti (ad esempio, i browser) possono impostare facoltativamente l'origine in GetCredentialRequest per un'app diversa dalla propria, per poter ottenere le credenziali per conto di tale app. Sono necessarie autorizzazioni CREDENTIAL_MANAGER_SET_ORIGIN aggiuntive per usare questa funzionalità

Documentazione java per android.credentials.CredentialManager.getCredential(android.content.Context, android.credentials.GetCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.GetCredentialResponse, android.credentials.GetCredentialException>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)

[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

Parametri

context
Context
cancellationSignal
CancellationSignal
executor
IExecutor
callback
IOutcomeReceiver
Attributi

Si applica a