Site icon EfmSoft

Что означает код HRESULT 0x8086000E (ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT)?

 
Предыдущий Следующий
ONL_CONNECTION_COUNT_LIMIT ONL_E_USER_AUTHENTICATION_REQUIRED

ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT

Что означает ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT

ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT означает, что текущая connected account не поддерживает выход через используемый OnlineIdAuthenticator. Это ограничение возможности данного сценария, а не доказательство повреждения учётной записи.

Что проверить

  • Перед попыткой выхода прочитайте свойство CanSignOut у того же authenticator.
  • Убедитесь, что код не переносит предположение о sign-out между разными типами учётных записей или устройствами.
  • Отделяйте выход приложения из собственного сеанса от выхода самой connected account в Windows — это разные операции.

Как действовать

Если CanSignOut == false, не повторяйте неподдерживаемый вызов. Предложите предусмотренный системой путь управления учётной записью либо завершите только локальный сеанс приложения, если это соответствует задаче.

Как подтвердить правильную обработку

Приложение вызывает sign-out только когда authenticator объявляет такую возможность и не показывает неподдерживаемую операцию как случайный сетевой сбой.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version