LocalStorage class
Konstruktor
| Local |
Metode
| clear() | Menghapus semua kunci MSAL yang diketahui dari cache |
| contains |
Mengembalikan true atau false jika kunci yang diberikan ada di cache. |
| decrypt |
|
| get |
Dapatkan item dari objek penyimpanan jendela yang cocok dengan kunci yang diberikan. |
| get |
Dapatkan semua kunci dari objek penyimpanan jendela sebagai array string yang dapat diulang. |
| get |
Getter untuk data sensitif yang mungkin berisi PII. |
| initialize(string) | Inisialisasi asinkron |
| remove |
Menghapus item di objek penyimpanan jendela yang cocok dengan kunci yang diberikan. |
| set |
Mengatur item di objek penyimpanan jendela dengan kunci yang diberikan. |
| set |
Setter untuk data sensitif yang mungkin berisi PII. |
Detail Konstruktor
LocalStorage(string, Logger, IPerformanceClient)
new LocalStorage(clientId: string, logger: Logger, performanceClient: IPerformanceClient)
Parameter
- clientId
-
string
- logger
- Logger
- performanceClient
- IPerformanceClient
Detail Metode
clear()
Menghapus semua kunci MSAL yang diketahui dari cache
function clear()
containsKey(string)
Mengembalikan true atau false jika kunci yang diberikan ada di cache.
function containsKey(key: string): boolean
Parameter
- key
-
string
Mengembalikan
boolean
decryptData(string, EncryptedData, string)
function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>
Parameter
- key
-
string
- data
-
EncryptedData
- correlationId
-
string
Mengembalikan
Promise<null | object>
getItem(string)
Dapatkan item dari objek penyimpanan jendela yang cocok dengan kunci yang diberikan.
function getItem(key: string): null | string
Parameter
- key
-
string
Mengembalikan
null | string
getKeys()
Dapatkan semua kunci dari objek penyimpanan jendela sebagai array string yang dapat diulang.
function getKeys(): string[]
Mengembalikan
string[]
getUserData(string)
Getter untuk data sensitif yang mungkin berisi PII.
function getUserData(key: string): null | string
Parameter
- key
-
string
Mengembalikan
null | string
initialize(string)
Inisialisasi asinkron
function initialize(correlationId: string): Promise<void>
Parameter
- correlationId
-
string
Mengembalikan
Promise<void>
removeItem(string)
Menghapus item di objek penyimpanan jendela yang cocok dengan kunci yang diberikan.
function removeItem(key: string)
Parameter
- key
-
string
setItem(string, string)
Mengatur item di objek penyimpanan jendela dengan kunci yang diberikan.
function setItem(key: string, value: string)
Parameter
- key
-
string
- value
-
string
setUserData(string, string, string, string, boolean)
Setter untuk data sensitif yang mungkin berisi PII.
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
Mengembalikan
Promise<void>