CredentialManager.GetCredential Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.