Lingua

CredentialManager.GetCredential Metodo

Definizione

Overload

Nome Descrizione
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)

Avvia i flussi rimanenti per recuperare le credenziali dell'app dall'utente, dopo il lavoro di prelettura completato corrispondente all'oggetto pendingGetCredentialHandle specificato.

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à

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Avvia i flussi rimanenti per recuperare le credenziali dell'app dall'utente, dopo il lavoro di prelettura completato corrispondente all'oggetto pendingGetCredentialHandle specificato.

[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

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à. Questo valore non può essere Null.

pendingGetCredentialHandle
PrepareGetCredentialResponse.PendingGetCredentialHandle

handle che rappresenta l'operazione in sospeso da riprendere. Questo valore non può essere Null.

cancellationSignal
CancellationSignal

un segnale facoltativo che consente di annullare questa chiamata. Questo valore può essere Null.

executor
IExecutor

il callback verrà eseguito su questo callback executor e gli eventi del listener vengono inviati tramite questo executor, fornendo un modo semplice per controllare quale thread viene usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato. Questo valore non può essere Null.

callback
IOutcomeReceiver

callback richiamato quando la richiesta ha esito positivo o negativo. Questo valore non può essere Null.

Attributi

Commenti

Avvia i flussi rimanenti per recuperare le credenziali dell'app dall'utente, dopo il lavoro di prelettura completato corrispondente all'oggetto pendingGetCredentialHandle specificato.

L'esecuzione può potenzialmente avviare flussi di interfaccia utente per raccogliere il consenso dell'utente per l'uso di credenziali, visualizzare una selezione quando esistono più credenziali e così via.

Usare questa API per completare l'operazione completa di recupero delle credenziali dopo aver avviato una richiesta tramite l'API prepareGetCredential(GetCredentialRequest,CancellationSignal,Executor,OutcomeReceiver).

Informazioni di riferimento su Android per android.credentials.CredentialManager.getCredential.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a