IPartitionManager interface

Interfejs definiujący metody pobierania umożliwiające uzyskanie kluczy używanych do obsługi danych tożsamości w pamięci podręcznej

Metody

extractKey(AccountEntity)

Ta funkcja powinna zwrócić prawidłowy klucz używany do zapisywania informacji o pamięci podręcznej każdego użytkownika w pamięci podręcznej — biorąc pod uwagę wartość AccountEntity

Przykład: Aplikacja może partycjonować informacje o pamięci podręcznej użytkownika dla każdego użytkownika przy użyciu identyfikatora homeAccountId, dlatego ta funkcja zwróci wartość homeAccountId z podanej wartości AccountEntity

getKey()

Ta funkcja powinna zwrócić prawidłowy klucz, z którego mają być odczytywane informacje określonego użytkownika z pamięci podręcznej.

Przykład: Aplikacja może partycjonować informacje o pamięci podręcznej użytkownika dla każdego użytkownika przy użyciu identyfikatora homeAccountId, a w związku z tym ta funkcja zwróci identyfikator homeAccountId dla danego użytkownika

Szczegóły metody

extractKey(AccountEntity)

Ta funkcja powinna zwrócić prawidłowy klucz używany do zapisywania informacji o pamięci podręcznej każdego użytkownika w pamięci podręcznej — biorąc pod uwagę wartość AccountEntity

Przykład: Aplikacja może partycjonować informacje o pamięci podręcznej użytkownika dla każdego użytkownika przy użyciu identyfikatora homeAccountId, dlatego ta funkcja zwróci wartość homeAccountId z podanej wartości AccountEntity

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

Parametry

accountEntity
@azure/msal-common.AccountEntity

AccountEntity (Jednostka konta)

Zwraca

Promise<string>

Ciąg obietnicy<>

getKey()

Ta funkcja powinna zwrócić prawidłowy klucz, z którego mają być odczytywane informacje określonego użytkownika z pamięci podręcznej.

Przykład: Aplikacja może partycjonować informacje o pamięci podręcznej użytkownika dla każdego użytkownika przy użyciu identyfikatora homeAccountId, a w związku z tym ta funkcja zwróci identyfikator homeAccountId dla danego użytkownika

function getKey(): Promise<string>

Zwraca

Promise<string>

Ciąg obietnicy<>