Поделиться через


ConnectedDevicesAccountManager Класс

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

public class ConnectedDevicesAccountManager

Предоставляет одну точку входа для всех функций, связанных с учетной записью, в пакете SDK.

Сводка по методу

Модификатор и тип Метод и описание
Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenInvalidatedEventArgs> accessTokenInvalidated()

Это событие возникает, когда потребитель маркера сообщает об ошибке маркера. Подписчик запроса маркера должен обновить кэш маркеров или запросить новое имя входа пользователя, чтобы исправить настройку учетной записи.

Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenRequestedEventArgs> accessTokenRequested()

Это событие запускается, когда требуется запросить токен. Это событие должно быть подписано и готово к реагированию перед отправкой любого запроса.

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

Добавьте учетную запись в диспетчер учетных записей, обратный вызов будет вызываться при завершении. Результат обратного вызова указывает, успешно ли выполнено добавление учетной записи. AddAccountAsync может активировать #accessTokenRequested для запуска, поэтому приложению необходимо убедиться, что ее библиотека токенов готова к повторному обращению к запросу токена перед вызовом в AddAccountAsync. В противном случае обратный вызов будет вызываться с помощью ConnectedDevicesAccountAddedStatus

List<ConnectedDevicesAccount> getAccounts()

Возвращает все ConnectedDevicesAccount, которые в настоящее время отслеживаются этим менеджером.

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

Удаляет ConnectedDevicesAccount из ConnectedDevicesAccountManager, обратный вызов будет вызываться при завершении.

Сведения о методе

accessTokenInvalidated

public Event accessTokenInvalidated()

Это событие возникает, когда потребитель маркера сообщает об ошибке маркера. Подписчик запроса маркера должен обновить кэш маркеров или запросить новое имя входа пользователя, чтобы исправить настройку учетной записи.

Возвращаемое значение:

Подписка на события

accessTokenRequested

public Event accessTokenRequested()

Это событие запускается, когда требуется запросить токен. Это событие должно быть подписано и готово к реагированию перед отправкой любого запроса.

Возвращаемое значение:

Подписка на события

addAccountAsync

public AsyncOperation addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Добавьте учетную запись в диспетчер учетных записей, обратный вызов будет вызываться при завершении. Результат обратного вызова указывает, успешно ли выполнено добавление учетной записи. AddAccountAsync может активировать #accessTokenRequested для запуска, поэтому приложению необходимо убедиться, что ее библиотека токенов готова к повторному обращению к запросу токена перед вызовом в AddAccountAsync. В противном случае обратный вызов будет вызываться с помощью ConnectedDevicesAccountAddedStatus

Параметры:

account - ConnectedDevicesAccount для добавления на платформу.

Возвращаемое значение:

Результат операции добавления учетной записи

getAccounts

public List getAccounts()

Возвращает все ConnectedDevicesAccount, которые в настоящее время отслеживаются этим менеджером.

Возвращаемое значение:

removeAccountAsync

public AsyncOperation removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Удаляет ConnectedDevicesAccount из ConnectedDevicesAccountManager, обратный вызов будет вызываться при завершении.

Параметры:

account - ConnectedDevicesAccount для удаления.

Возвращаемое значение:

Результат операции удаления учетной записи

Применяется к