IPartitionManager interface
定义 getter 方法的接口,用于获取用于缓存中标识数据的密钥
方法
| extract |
此函数应返回用于将每个用户的缓存信息保存到缓存的正确键 - 给定 AccountEntity 示例:应用程序可能会使用 homeAccountId 为每个用户分区用户的缓存信息,因此此函数将从提供的 AccountEntity 返回 homeAccountId |
| get |
此函数应返回从中读取特定用户信息的正确键。 示例:应用程序可能会使用 homeAccountId 为每个用户分区用户的缓存信息,因此此函数将返回有问题的用户的 homeAccountId |
方法详细信息
extractKey(AccountEntity)
此函数应返回用于将每个用户的缓存信息保存到缓存的正确键 - 给定 AccountEntity
示例:应用程序可能会使用 homeAccountId 为每个用户分区用户的缓存信息,因此此函数将从提供的 AccountEntity 返回 homeAccountId
function extractKey(accountEntity: AccountEntity): Promise<string>
参数
- accountEntity
- @azure/msal-common.AccountEntity
AccountEntity 账户实体
返回
Promise<string>
Promise<字符串>
getKey()
此函数应返回从中读取特定用户信息的正确键。
示例:应用程序可能会使用 homeAccountId 为每个用户分区用户的缓存信息,因此此函数将返回有问题的用户的 homeAccountId
function getKey(): Promise<string>
返回
Promise<string>
Promise<字符串>