CredentialManager.ClearCredentialState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての資格情報プロバイダーから現在のユーザー資格情報の状態をクリアします。
[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 を呼び出して、プロバイダーが保存されている資格情報セッションをクリアできるようにする必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。