Idioma

CredentialManager.GetCredential Método

Definição

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

Java documentação para android.credentials.CredentialManager.getCredential(android.content.Context, android.credentials.GetCredentialRequest, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.credentials.GetCredentialResponse, android.credentials.GetCredentialException>).

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.

Aplica-se a