LocalStorage class

Metody

clear()

Usuwa wszystkie znane klucze biblioteki MSAL z pamięci podręcznej

containsKey(string)

Zwraca wartość true lub false, jeśli dany klucz znajduje się w pamięci podręcznej.

decryptData(string, EncryptedData, string)
getItem(string)

Pobierz element z obiektu magazynu okna pasującego do danego klucza.

getKeys()

Pobierz wszystkie klucze z obiektu magazynu okien jako iterowalnej tablicy ciągów.

getUserData(string)

Funkcja pobierania danych poufnych, które mogą zawierać dane osobowe.

initialize(string)

Inicjator asynchroniczny

removeItem(string)

Usuwa element w obiekcie magazynu okna pasującym do danego klucza.

setItem(string, string)

Ustawia element w obiekcie magazynu okien przy użyciu danego klucza.

setUserData(string, string, string, string, boolean)

Ustawienie dla poufnych danych, które mogą zawierać dane osobowe.

Szczegóły konstruktora

LocalStorage(string, Logger, IPerformanceClient)

new LocalStorage(clientId: string, logger: Logger, performanceClient: IPerformanceClient)

Parametry

clientId

string

logger
Logger
performanceClient
IPerformanceClient

Szczegóły metody

clear()

Usuwa wszystkie znane klucze biblioteki MSAL z pamięci podręcznej

function clear()

containsKey(string)

Zwraca wartość true lub false, jeśli dany klucz znajduje się w pamięci podręcznej.

function containsKey(key: string): boolean

Parametry

key

string

Zwraca

boolean

decryptData(string, EncryptedData, string)

function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>

Parametry

key

string

data

EncryptedData

correlationId

string

Zwraca

Promise<null | object>

getItem(string)

Pobierz element z obiektu magazynu okna pasującego do danego klucza.

function getItem(key: string): null | string

Parametry

key

string

Zwraca

null | string

getKeys()

Pobierz wszystkie klucze z obiektu magazynu okien jako iterowalnej tablicy ciągów.

function getKeys(): string[]

Zwraca

string[]

getUserData(string)

Funkcja pobierania danych poufnych, które mogą zawierać dane osobowe.

function getUserData(key: string): null | string

Parametry

key

string

Zwraca

null | string

initialize(string)

Inicjator asynchroniczny

function initialize(correlationId: string): Promise<void>

Parametry

correlationId

string

Zwraca

Promise<void>

removeItem(string)

Usuwa element w obiekcie magazynu okna pasującym do danego klucza.

function removeItem(key: string)

Parametry

key

string

setItem(string, string)

Ustawia element w obiekcie magazynu okien przy użyciu danego klucza.

function setItem(key: string, value: string)

Parametry

key

string

value

string

setUserData(string, string, string, string, boolean)

Ustawienie dla poufnych danych, które mogą zawierać dane osobowe.

function setUserData(key: string, value: string, correlationId: string, timestamp: string, kmsi: boolean): Promise<void>

Parametry

key

string

value

string

correlationId

string

timestamp

string

kmsi

boolean

Zwraca

Promise<void>