LocalStorage class

Methoden

clear()

Entfernt alle bekannten MSAL-Schlüssel aus dem Cache.

containsKey(string)

Gibt "true" oder "false" zurück, wenn der angegebene Schlüssel im Cache vorhanden ist.

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

Ruft das Element aus dem Fensterspeicherobjekt ab, das dem angegebenen Schlüssel entsprechen.

getKeys()

Rufen Sie alle Schlüssel aus dem Fensterspeicherobjekt als iterierbares Array von Zeichenfolgen ab.

getUserData(string)

Getter für vertrauliche Daten, die möglicherweise PII enthalten.

initialize(string)

Asynchroner Initialisierer

removeItem(string)

Entfernt das Element im Fensterspeicherobjekt, das dem angegebenen Schlüssel entspricht.

setItem(string, string)

Legt das Element im Fensterspeicherobjekt mit dem angegebenen Schlüssel fest.

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

Setter für vertrauliche Daten, die PII enthalten können.

Details zum Konstruktor

LocalStorage(string, Logger, IPerformanceClient)

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

Parameter

clientId

string

logger
Logger
performanceClient
IPerformanceClient

Details zur Methode

clear()

Entfernt alle bekannten MSAL-Schlüssel aus dem Cache.

function clear()

containsKey(string)

Gibt "true" oder "false" zurück, wenn der angegebene Schlüssel im Cache vorhanden ist.

function containsKey(key: string): boolean

Parameter

key

string

Gibt zurück

boolean

decryptData(string, EncryptedData, string)

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

Parameter

key

string

data

EncryptedData

correlationId

string

Gibt zurück

Promise<null | object>

getItem(string)

Ruft das Element aus dem Fensterspeicherobjekt ab, das dem angegebenen Schlüssel entsprechen.

function getItem(key: string): null | string

Parameter

key

string

Gibt zurück

null | string

getKeys()

Rufen Sie alle Schlüssel aus dem Fensterspeicherobjekt als iterierbares Array von Zeichenfolgen ab.

function getKeys(): string[]

Gibt zurück

string[]

getUserData(string)

Getter für vertrauliche Daten, die möglicherweise PII enthalten.

function getUserData(key: string): null | string

Parameter

key

string

Gibt zurück

null | string

initialize(string)

Asynchroner Initialisierer

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

Parameter

correlationId

string

Gibt zurück

Promise<void>

removeItem(string)

Entfernt das Element im Fensterspeicherobjekt, das dem angegebenen Schlüssel entspricht.

function removeItem(key: string)

Parameter

key

string

setItem(string, string)

Legt das Element im Fensterspeicherobjekt mit dem angegebenen Schlüssel fest.

function setItem(key: string, value: string)

Parameter

key

string

value

string

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

Setter für vertrauliche Daten, die PII enthalten können.

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

Parameter

key

string

value

string

correlationId

string

timestamp

string

kmsi

boolean

Gibt zurück

Promise<void>