Compartilhar via


ConnectedDevicesAccountManager Classe

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.ConnectedDevicesAccountManager

public class ConnectedDevicesAccountManager

Fornece um único ponto de entrada para todos os recursos relacionados à conta no SDK.

Resumo do método

Modificador e tipo Método e descrição
Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenInvalidatedEventArgs> accessTokenInvalidated()

Esse evento é acionado quando um consumidor de token relata um erro de token. O assinante de solicitação de token precisa atualizar o cache de token ou solicitar um novo logon do usuário para corrigir a configuração da conta.

Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenRequestedEventArgs> accessTokenRequested()

Esse evento é acionado quando há a necessidade de solicitar um token. Esse evento deve ser assinado e pronto para responder antes que qualquer solicitação seja enviada.

AsyncOperation<ConnectedDevicesAddAccountResult> addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Adicione uma conta ao gerenciador de contas, o retorno de chamada será invocado quando for concluído. O resultado do retorno de chamada indica se a Adição de Conta foi bem-sucedida ou não. AddAccountAsync pode disparar #accessTokenRequested para disparar, portanto, o Aplicativo precisa garantir que sua biblioteca de tokens esteja pronta para ser reexaminada na solicitação de token antes de chamar AddAccountAsync. Caso contrário, o retorno de chamada será invocado com ConnectedDevicesAccountAddedStatus

List<ConnectedDevicesAccount> getAccounts()

Retorne todos os ConnectedDevicesAccount que atualmente são acompanhados por este gerente.

AsyncOperation<ConnectedDevicesRemoveAccountResult> removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Remove um ConnectedDevicesAccount de ConnectedDevicesAccountManager, o retorno de chamada será invocado quando for concluído.

Detalhes do método

accessTokenInvalidated

public Event accessTokenInvalidated()

Esse evento é acionado quando um consumidor de token relata um erro de token. O assinante de solicitação de token precisa atualizar o cache de token ou solicitar um novo logon do usuário para corrigir a configuração da conta.

Retornos:

A assinatura do evento

accessTokenRequested

public Event accessTokenRequested()

Esse evento é acionado quando há a necessidade de solicitar um token. Esse evento deve ser assinado e pronto para responder antes que qualquer solicitação seja enviada.

Retornos:

A assinatura do evento

addAccountAsync

public AsyncOperation addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Adicione uma conta ao gerenciador de contas, o retorno de chamada será invocado quando for concluído. O resultado do retorno de chamada indica se a Adição de Conta foi bem-sucedida ou não. AddAccountAsync pode disparar #accessTokenRequested para disparar, portanto, o Aplicativo precisa garantir que sua biblioteca de tokens esteja pronta para ser reexaminada na solicitação de token antes de chamar AddAccountAsync. Caso contrário, o retorno de chamada será invocado com ConnectedDevicesAccountAddedStatus

Parâmetros:

account - Um ConnectedDevicesAccount a ser adicionado à plataforma.

Retornos:

Resultado da operação de adição de conta

getAccounts

public List getAccounts()

Retorne todos os ConnectedDevicesAccount que atualmente são acompanhados por este gerente.

Retornos:

removeAccountAsync

public AsyncOperation removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Remove um ConnectedDevicesAccount de ConnectedDevicesAccountManager, o retorno de chamada será invocado quando for concluído.

Parâmetros:

account - O ConnectedDevicesAccount a ser removido.

Retornos:

Resultado da operação de remoção da conta

Aplica-se a