IPartitionManager interface
Gränssnitt som definierar get-metoder för att hämta nycklar som används till identitetsdata i cacheminnet
Metoder
| extract |
Den här funktionen ska returnera rätt nyckel som används för att spara varje användares cacheinformation i cacheminnet – med tanke på en AccountEntity Exempel: Ditt program kanske partitionerar användarens cacheinformation för varje användare med hjälp av homeAccountId, vilket innebär att den här funktionen returnerar homeAccountId från det angivna AccountEntity |
| get |
Den här funktionen ska returnera rätt nyckel för att läsa den specifika användarens information från cacheminnet. Exempel: Ditt program kan partitionera användarens cacheinformation för varje användare med hjälp av homeAccountId och därmed returnerar den här funktionen homeAccountId för användaren i fråga |
Metodinformation
extractKey(AccountEntity)
Den här funktionen ska returnera rätt nyckel som används för att spara varje användares cacheinformation i cacheminnet – med tanke på en AccountEntity
Exempel: Ditt program kanske partitionerar användarens cacheinformation för varje användare med hjälp av homeAccountId, vilket innebär att den här funktionen returnerar homeAccountId från det angivna AccountEntity
function extractKey(accountEntity: AccountEntity): Promise<string>
Parametrar
- accountEntity
- @azure/msal-common.AccountEntity
AccountEntity (på engelska)
Returer
Promise<string>
Promise-sträng<>
getKey()
Den här funktionen ska returnera rätt nyckel för att läsa den specifika användarens information från cacheminnet.
Exempel: Ditt program kan partitionera användarens cacheinformation för varje användare med hjälp av homeAccountId och därmed returnerar den här funktionen homeAccountId för användaren i fråga
function getKey(): Promise<string>
Returer
Promise<string>
Promise-sträng<>