IPartitionManager interface

定义 getter 方法的接口,用于获取用于缓存中标识数据的密钥

方法

extractKey(AccountEntity)

此函数应返回用于将每个用户的缓存信息保存到缓存的正确键 - 给定 AccountEntity

示例:应用程序可能会使用 homeAccountId 为每个用户分区用户的缓存信息,因此此函数将从提供的 AccountEntity 返回 homeAccountId

getKey()

此函数应返回从中读取特定用户信息的正确键。

示例:应用程序可能会使用 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<字符串>