CredentialManager.GetCredential Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver) |
Inicia los flujos necesarios para recuperar una credencial de aplicación del usuario. |
| GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver) |
Inicia los flujos restantes para recuperar una credencial de aplicación del usuario, después del trabajo de captura previa completado correspondiente al objeto pendingGetCredentialHandle especificado. |
GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)
Inicia los flujos necesarios para recuperar una credencial de aplicación del usuario.
[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
Parámetros
- context
- Context
el contexto usado para iniciar cualquier interfaz de usuario necesaria; use un contexto de actividad para asegurarse de que la interfaz de usuario se iniciará dentro de la misma pila de tareas.
- request
- GetCredentialRequest
la solicitud que especifica tipos de credenciales para obtener del usuario
- cancellationSignal
- CancellationSignal
una señal opcional que permite cancelar esta llamada
- executor
- IExecutor
la devolución de llamada tendrá lugar en este Executor
- callback
- IOutcomeReceiver
la devolución de llamada invocada cuando la solicitud se realiza correctamente o se produce un error
- Atributos
Comentarios
Inicia los flujos necesarios para recuperar una credencial de aplicación del usuario.
La ejecución puede iniciar flujos de interfaz de usuario para recopilar el consentimiento del usuario para usar una credencial, mostrar un selector cuando existen varias credenciales, etc. Los autores de llamadas (por ejemplo, exploradores) pueden establecer opcionalmente el origen en GetCredentialRequest para una aplicación diferente de la suya propia, para poder obtener credenciales en nombre de esa aplicación. Necesitarían permiso CREDENTIAL_MANAGER_SET_ORIGIN adicional para usar esta funcionalidad.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)
Inicia los flujos restantes para recuperar una credencial de aplicación del usuario, después del trabajo de captura previa completado correspondiente al objeto pendingGetCredentialHandle especificado.
[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
Parámetros
- context
- Context
el contexto usado para iniciar cualquier interfaz de usuario necesaria; use un contexto de actividad para asegurarse de que la interfaz de usuario se iniciará dentro de la misma pila de tareas. Este valor no puede ser nulo.
- pendingGetCredentialHandle
- PrepareGetCredentialResponse.PendingGetCredentialHandle
identificador que representa la operación pendiente que se va a reanudar. Este valor no puede ser nulo.
- cancellationSignal
- CancellationSignal
una señal opcional que permite cancelar esta llamada. Este valor puede ser null.
- executor
- IExecutor
La devolución de llamada se realizará en este ejecutor Callback y los eventos del agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado. Este valor no puede ser nulo.
- callback
- IOutcomeReceiver
la devolución de llamada invocada cuando la solicitud se realiza correctamente o se produce un error. Este valor no puede ser nulo.
- Atributos
Comentarios
Inicia los flujos restantes para recuperar una credencial de aplicación del usuario, después del trabajo de captura previa completado correspondiente al objeto pendingGetCredentialHandle especificado.
La ejecución puede iniciar flujos de interfaz de usuario potencialmente para recopilar el consentimiento del usuario para usar una credencial, mostrar un selector cuando existen varias credenciales, etc.
Use esta API para completar la operación de recuperación de credenciales completa después de iniciar una solicitud a través de la API prepareGetCredential(GetCredentialRequest,CancellationSignal,Executor,OutcomeReceiver).
Referencia de Android para android.credentials.CredentialManager.getCredential.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.