CredentialManager.GetCredential Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver) |
Inicia os fluxos necessários para recuperar uma credencial de aplicativo do usuário. |
| GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver) |
Inicia os fluxos restantes para recuperar uma credencial de aplicativo do usuário, após o trabalho de pré-busca concluído correspondente ao pendingGetCredentialHandle especificado. |
GetCredential(Context, GetCredentialRequest, CancellationSignal, IExecutor, IOutcomeReceiver)
Inicia os fluxos necessários para recuperar uma credencial de aplicativo do usuário.
[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
o contexto usado para iniciar qualquer interface do usuário necessária; usar um contexto de atividade para garantir que a interface do usuário será iniciada na mesma pilha de tarefas
- request
- GetCredentialRequest
a solicitação que especifica os tipos de credenciais a serem obtidos do usuário
- cancellationSignal
- CancellationSignal
um sinal opcional que permite cancelar essa chamada
- executor
- IExecutor
o retorno de chamada ocorrerá neste Executor
- callback
- IOutcomeReceiver
o retorno de chamada invocado quando a solicitação é bem-sucedida ou falha
- Atributos
Comentários
Inicia os fluxos necessários para recuperar uma credencial de aplicativo do usuário.
A execução pode potencialmente iniciar fluxos de interface do usuário para coletar o consentimento do usuário para usar uma credencial, exibir um seletor quando houver várias credenciais etc. Os chamadores (por exemplo, navegadores) podem opcionalmente definir a origem para GetCredentialRequest um aplicativo diferente do seu próprio, para poder obter credenciais em nome desse aplicativo. Eles precisariam de permissão CREDENTIAL_MANAGER_SET_ORIGIN adicional para usar essa funcionalidade
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
GetCredential(Context, PrepareGetCredentialResponse+PendingGetCredentialHandle, CancellationSignal, IExecutor, IOutcomeReceiver)
Inicia os fluxos restantes para recuperar uma credencial de aplicativo do usuário, após o trabalho de pré-busca concluído correspondente ao 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
o contexto usado para iniciar qualquer interface do usuário necessária; use um contexto de atividade para garantir que a interface do usuário seja iniciada na mesma pilha de tarefas. Esse valor não pode ser nulo.
- pendingGetCredentialHandle
- PrepareGetCredentialResponse.PendingGetCredentialHandle
o identificador que representa a operação pendente a ser retomada. Esse valor não pode ser nulo.
- cancellationSignal
- CancellationSignal
um sinal opcional que permite cancelar essa chamada. Esse valor pode ser nulo.
- executor
- IExecutor
o retorno de chamada ocorrerá neste Retorno de Chamada do Executor e os eventos de ouvinte são expedidos por meio desse Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor(). Caso contrário, forneça um Executor que seja enviado para um thread apropriado. Esse valor não pode ser nulo.
- callback
- IOutcomeReceiver
o retorno de chamada invocado quando a solicitação é bem-sucedida ou falha. Esse valor não pode ser nulo.
- Atributos
Comentários
Inicia os fluxos restantes para recuperar uma credencial de aplicativo do usuário, após o trabalho de pré-busca concluído correspondente ao pendingGetCredentialHandle especificado.
A execução pode potencialmente iniciar fluxos de interface do usuário para coletar o consentimento do usuário para usar uma credencial, exibir um seletor quando houver várias credenciais etc.
Use essa API para concluir a operação de recuperação de credencial completa depois de iniciar uma solicitação por meio da API prepareGetCredential(GetCredentialRequest, CancellationSignal, Executor, OutcomeReceiver).
Referência do Android para android.credentials.CredentialManager.getCredential.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.