IPartitionManager interface

Gränssnitt som definierar get-metoder för att hämta nycklar som används till identitetsdata i cacheminnet

Metoder

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

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

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<>