CredentialProviderService.OnClearCredentialState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由Android系統呼叫以清除認證狀態。
[Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public abstract void OnClearCredentialState (Android.Service.Credentials.ClearCredentialStateRequest request, Android.OS.CancellationSignal cancellationSignal, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("onClearCredentialState", "(Landroid/service/credentials/ClearCredentialStateRequest;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnClearCredentialState_Landroid_service_credentials_ClearCredentialStateRequest_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member OnClearCredentialState : Android.Service.Credentials.ClearCredentialStateRequest * Android.OS.CancellationSignal * Android.OS.IOutcomeReceiver -> unit
參數
- request
- ClearCredentialStateRequest
要處理之提供者的清除認證要求。
- cancellationSignal
- CancellationSignal
向提供者發出訊號,以接聽 Android 系統的任何取消要求。
- callback
- IOutcomeReceiver
用來轉接要求結果的物件。
- 屬性
備註
由Android系統呼叫以清除認證狀態。
當使用者註銷應用程式之後,開發人員會叫用此 API,目的是要清除提供者保留的任何預存認證會話。
身為提供者,您必須在維護時清除任何認證狀態。 例如,提供者可能已儲存使用中的認證會話,用來限制或排名未來認證擷取流程的登入選項。 當使用者註銷應用程式時,應該清除這類狀態,而且必須在後續的認證擷取流程上向用戶顯示完整的認證清單。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。