CredentialManager.GetCredential Metode

Definisi

Overload

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

Meluncurkan alur yang diperlukan untuk mengambil kredensial aplikasi dari pengguna.

[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

Parameter

context
Context

konteks yang digunakan untuk meluncurkan UI apa pun yang diperlukan; gunakan konteks aktivitas untuk memastikan UI akan diluncurkan dalam tumpukan tugas yang sama

request
GetCredentialRequest

permintaan yang menentukan jenis kredensial yang akan didapatkan dari pengguna

cancellationSignal
CancellationSignal

sinyal opsional yang memungkinkan pembatalan panggilan ini

executor
IExecutor

panggilan balik akan terjadi pada ini Executor

callback
IOutcomeReceiver

panggilan balik yang dipanggil ketika permintaan berhasil atau gagal

Atribut

Keterangan

Meluncurkan alur yang diperlukan untuk mengambil kredensial aplikasi dari pengguna.

Eksekusi berpotensi meluncurkan alur UI untuk mengumpulkan persetujuan pengguna untuk menggunakan kredensial, menampilkan pemilih saat ada beberapa kredensial, dll. Pemanggil (misalnya browser) dapat secara opsional mengatur asal untuk GetCredentialRequest aplikasi yang berbeda dari milik mereka sendiri, untuk dapat mendapatkan kredensial atas nama aplikasi tersebut. Mereka akan memerlukan izin CREDENTIAL_MANAGER_SET_ORIGIN tambahan untuk menggunakan fungsionalitas ini

Java dokumentasi untuk 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>).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

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

Parameter

context
Context
cancellationSignal
CancellationSignal
executor
IExecutor
callback
IOutcomeReceiver
Atribut

Berlaku untuk