CredentialManager.ClearCredentialState Metode

Definisi

Menghapus status kredensial pengguna saat ini dari semua penyedia kredensial.

[Android.Runtime.Register("clearCredentialState", "(Landroid/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)]
public void ClearCredentialState(Android.Credentials.ClearCredentialStateRequest request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("clearCredentialState", "(Landroid/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=34)>]
member this.ClearCredentialState : Android.Credentials.ClearCredentialStateRequest * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

Parameter

request
ClearCredentialStateRequest

data permintaan

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

Menghapus status kredensial pengguna saat ini dari semua penyedia kredensial.

Anda harus memanggil api ini setelah pengguna keluar dari aplikasi Anda untuk memberi tahu semua penyedia info masuk bahwa setiap sesi kredensial yang disimpan untuk aplikasi tertentu harus dihapus.

Penyedia kredensial mungkin telah menyimpan sesi kredensial aktif dan menggunakannya untuk membatasi opsi masuk untuk panggilan get-credential di masa mendatang. Misalnya, ini dapat memprioritaskan kredensial aktif daripada kredensial lain yang tersedia. Ketika pengguna Anda secara eksplisit keluar dari aplikasi Anda dan untuk mendapatkan opsi masuk holistik di lain waktu, Anda harus memanggil API ini untuk memungkinkan penyedia menghapus sesi kredensial yang disimpan.

Java dokumentasi untuk android.credentials.CredentialManager.clearCredentialState(android.credentials.ClearCredentialStateRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.credentials.ClearCredentialStateException>).

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