言語

CredentialManager.ClearCredentialState メソッド

定義

すべての資格情報プロバイダーから現在のユーザー資格情報の状態をクリアします。

[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

パラメーター

request
ClearCredentialStateRequest

要求データ

cancellationSignal
CancellationSignal

この呼び出しをキャンセルできるオプションのシグナル

executor
IExecutor

コールバックはこれに対して行われます Executor

callback
IOutcomeReceiver

要求が成功または失敗したときに呼び出されるコールバック

属性

注釈

すべての資格情報プロバイダーから現在のユーザー資格情報の状態をクリアします。

ユーザーがアプリからサインアウトした後にこの API を呼び出して、特定のアプリの保存されている資格情報セッションをクリアする必要があることをすべての資格情報プロバイダーに通知する必要があります。

資格情報プロバイダーがアクティブな資格情報セッションを保存し、それを使用して、今後の資格情報の取得呼び出しのサインイン オプションを制限している可能性があります。 たとえば、他の使用可能な資格情報よりもアクティブな資格情報に優先順位を付ける場合があります。 ユーザーがアプリから明示的にサインアウトし、次に包括的なサインイン オプションを取得するには、この API を呼び出して、プロバイダーが保存されている資格情報セッションをクリアできるようにする必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象