LocalStorage class
Konstruktorer
| Local |
Metoder
| clear() | Tar bort alla kända MSAL-nycklar från cacheminnet |
| contains |
Returnerar sant eller falskt om den angivna nyckeln finns i cacheminnet. |
| decrypt |
|
| get |
Hämta objektet från fönstrets lagringsobjekt som matchar den angivna nyckeln. |
| get |
Hämta alla nycklar från fönstrets lagringsobjekt som en iterbar matris med strängar. |
| get |
Getter för känsliga data som kan innehålla PII. |
| initialize(string) | Async-initiator |
| remove |
Tar bort objektet i fönstrets lagringsobjekt som matchar den angivna nyckeln. |
| set |
Anger objektet i fönstrets lagringsobjekt med den angivna nyckeln. |
| set |
Setter för känsliga data som kan innehålla PII. |
Konstruktorinformation
LocalStorage(string, Logger, IPerformanceClient)
new LocalStorage(clientId: string, logger: Logger, performanceClient: IPerformanceClient)
Parametrar
- clientId
-
string
- logger
- Logger
- performanceClient
- IPerformanceClient
Metodinformation
clear()
Tar bort alla kända MSAL-nycklar från cacheminnet
function clear()
containsKey(string)
Returnerar sant eller falskt om den angivna nyckeln finns i cacheminnet.
function containsKey(key: string): boolean
Parametrar
- key
-
string
Returer
boolean
decryptData(string, EncryptedData, string)
function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>
Parametrar
- key
-
string
- data
-
EncryptedData
- correlationId
-
string
Returer
Promise<null | object>
getItem(string)
Hämta objektet från fönstrets lagringsobjekt som matchar den angivna nyckeln.
function getItem(key: string): null | string
Parametrar
- key
-
string
Returer
null | string
getKeys()
Hämta alla nycklar från fönstrets lagringsobjekt som en iterbar matris med strängar.
function getKeys(): string[]
Returer
string[]
getUserData(string)
Getter för känsliga data som kan innehålla PII.
function getUserData(key: string): null | string
Parametrar
- key
-
string
Returer
null | string
initialize(string)
Async-initiator
function initialize(correlationId: string): Promise<void>
Parametrar
- correlationId
-
string
Returer
Promise<void>
removeItem(string)
Tar bort objektet i fönstrets lagringsobjekt som matchar den angivna nyckeln.
function removeItem(key: string)
Parametrar
- key
-
string
setItem(string, string)
Anger objektet i fönstrets lagringsobjekt med den angivna nyckeln.
function setItem(key: string, value: string)
Parametrar
- key
-
string
- value
-
string
setUserData(string, string, string, string, boolean)
Setter för känsliga data som kan innehålla PII.
function setUserData(key: string, value: string, correlationId: string, timestamp: string, kmsi: boolean): Promise<void>
Parametrar
- key
-
string
- value
-
string
- correlationId
-
string
- timestamp
-
string
- kmsi
-
boolean
Returer
Promise<void>