IPartitionManager interface
Interface que define métodos getter para obter chaves usadas para identificar dados na cache
Métodos
| extract |
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 |
| get |
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<>