ITokenCache interface
Интерфейс кэша маркеров для клиента, предоставляющий доступ к API кэша
Методы
| get |
Возвращает вход в учетную запись, соответствующую homeAccountId |
| get |
Возвращает вошедшего в систему учетную запись, соответствующую localAccountId |
| get |
API, который извлекает все учетные записи в кэше пользователю |
| remove |
API для удаления конкретной учетной записи и соответствующих данных из кэша |
Сведения о методе
getAccountByHomeId(string)
Возвращает вход в учетную запись, соответствующую homeAccountId
function getAccountByHomeId(homeAccountId: string): Promise<null | AccountInfo>
Параметры
- homeAccountId
-
string
Возвращаемое значение
Promise<null | AccountInfo>
getAccountByLocalId(string)
Возвращает вошедшего в систему учетную запись, соответствующую localAccountId
function getAccountByLocalId(localAccountId: string): Promise<null | AccountInfo>
Параметры
- localAccountId
-
string
Возвращаемое значение
Promise<null | AccountInfo>
getAllAccounts()
API, который извлекает все учетные записи в кэше пользователю
function getAllAccounts(): Promise<AccountInfo[]>
Возвращаемое значение
Promise<AccountInfo[]>
removeAccount(AccountInfo)
API для удаления конкретной учетной записи и соответствующих данных из кэша
function removeAccount(account: AccountInfo): Promise<void>
Параметры
- account
- AccountInfo
Возвращаемое значение
Promise<void>