IPartitionManager interface

Interface que define métodos getter para obter chaves usadas para identificar dados na cache

Métodos

extractKey(AccountEntity)

Esta função deve devolver a chave correta usada para guardar a informação de cache de cada utilizador em cache – dada uma AccountEntity

Exemplo: A sua aplicação pode estar a particionar a informação de cache do utilizador para cada utilizador usando o homeAccountId, pelo que esta função devolveria o homeAccountId da AccountEntity fornecida

getKey()

Esta função deve devolver a chave correta a partir da qual se pode ler a informação específica do utilizador na cache.

Exemplo: A sua aplicação pode estar a particionar a informação de cache do utilizador para cada utilizador usando o homeAccountId e, assim, esta função devolveria o homeAccountId para o utilizador em questão

Detalhes de Método

extractKey(AccountEntity)

Esta função deve devolver a chave correta usada para guardar a informação de cache de cada utilizador em cache – dada uma AccountEntity

Exemplo: A sua aplicação pode estar a particionar a informação de cache do utilizador para cada utilizador usando o homeAccountId, pelo que esta função devolveria o homeAccountId da AccountEntity fornecida

function extractKey(accountEntity: AccountEntity): Promise<string>

Parâmetros

accountEntity
@azure/msal-common.AccountEntity

ContaEntidade

Devoluções

Promise<string>

Fio de promessas<>

getKey()

Esta função deve devolver a chave correta a partir da qual se pode ler a informação específica do utilizador na cache.

Exemplo: A sua aplicação pode estar a particionar a informação de cache do utilizador para cada utilizador usando o homeAccountId e, assim, esta função devolveria o homeAccountId para o utilizador em questão

function getKey(): Promise<string>

Devoluções

Promise<string>

Fio de promessas<>