Condividi tramite


ConnectedDevicesAccountManager Classe

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

public class ConnectedDevicesAccountManager

Fornisce un singolo punto di ingresso per tutte le funzionalità correlate all'account nell'SDK.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenInvalidatedEventArgs> accessTokenInvalidated()

Questo evento viene generato quando un consumer di token segnala un errore del token. Il sottoscrittore della richiesta di token deve aggiornare la cache dei token o richiedere un nuovo account di accesso utente per correggere la configurazione dell'account.

Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenRequestedEventArgs> accessTokenRequested()

Questo evento viene generato quando è necessario richiedere un token. Questo evento deve essere sottoscritto e pronto a rispondere prima dell'invio di qualsiasi richiesta.

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

Aggiungere un account al gestore account, il callback verrà richiamato al termine. Il risultato del callback indica se l'aggiunta dell'account ha esito positivo o negativo. AddAccountAsync può attivare #accessTokenRequested per l'attivazione, quindi App deve assicurarsi che la libreria di token sia pronta per rispondere alla richiesta di token prima di chiamare in AddAccountAsync. In caso contrario, il callback verrà richiamato con ConnectedDevicesAccountAddedStatus

List<ConnectedDevicesAccount> getAccounts()

Restituisce tutte le ConnectedDevicesAccount attualmente rilevate da questo manager.

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

Rimuove un ConnectedDevicesAccount da ConnectedDevicesAccountManager, il callback verrà richiamato al termine.

Dettagli metodo

accessTokenInvalidated

public Event accessTokenInvalidated()

Questo evento viene generato quando un consumer di token segnala un errore del token. Il sottoscrittore della richiesta di token deve aggiornare la cache dei token o richiedere un nuovo account di accesso utente per correggere la configurazione dell'account.

Restituisce:

Sottoscrizione di eventi

accessTokenRequested

public Event accessTokenRequested()

Questo evento viene generato quando è necessario richiedere un token. Questo evento deve essere sottoscritto e pronto a rispondere prima dell'invio di qualsiasi richiesta.

Restituisce:

Sottoscrizione di eventi

addAccountAsync

public AsyncOperation addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Aggiungere un account al gestore account, il callback verrà richiamato al termine. Il risultato del callback indica se l'aggiunta dell'account ha esito positivo o negativo. AddAccountAsync può attivare #accessTokenRequested per l'attivazione, quindi App deve assicurarsi che la libreria di token sia pronta per rispondere alla richiesta di token prima di chiamare in AddAccountAsync. In caso contrario, il callback verrà richiamato con ConnectedDevicesAccountAddedStatus

Parametri:

account - Un ConnectedDevicesAccount da aggiungere alla piattaforma.

Restituisce:

Risultato dell'operazione di aggiunta dell'account

getAccounts

public List getAccounts()

Restituisce tutte le ConnectedDevicesAccount attualmente rilevate da questo manager.

Restituisce:

removeAccountAsync

public AsyncOperation removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Rimuove un ConnectedDevicesAccount da ConnectedDevicesAccountManager, il callback verrà richiamato al termine.

Parametri:

account - ConnectedDevicesAccount da rimuovere.

Restituisce:

Risultato dell'operazione di rimozione dell'account

Si applica a