LocalStorage class
方法
| clear() | 从缓存中删除所有已知的 MSAL 密钥 |
| contains |
如果缓存中存在给定键,则返回 true 或 false。 |
| decrypt |
|
| get |
从与给定密钥匹配的窗口存储对象中获取项。 |
| get |
从窗口存储对象获取所有键作为可迭代字符串数组。 |
| get |
可能包含 PII 的敏感数据的 Getter。 |
| initialize(string) | 异步初始值设定项 |
| remove |
删除与给定键匹配的窗口存储对象中的项。 |
| set |
使用给定键设置窗口存储对象中的项。 |
| set |
可能包含 PII 的敏感数据的 Setter。 |
构造函数详细信息
LocalStorage(string, Logger, IPerformanceClient)
new LocalStorage(clientId: string, logger: Logger, performanceClient: IPerformanceClient)
参数
- clientId
-
string
- logger
- Logger
- performanceClient
- IPerformanceClient
方法详细信息
clear()
从缓存中删除所有已知的 MSAL 密钥
function clear()
containsKey(string)
如果缓存中存在给定键,则返回 true 或 false。
function containsKey(key: string): boolean
参数
- key
-
string
返回
boolean
decryptData(string, EncryptedData, string)
function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>
参数
- key
-
string
- data
-
EncryptedData
- correlationId
-
string
返回
Promise<null | object>
getItem(string)
从与给定密钥匹配的窗口存储对象中获取项。
function getItem(key: string): null | string
参数
- key
-
string
返回
null | string
getKeys()
从窗口存储对象获取所有键作为可迭代字符串数组。
function getKeys(): string[]
返回
string[]
getUserData(string)
可能包含 PII 的敏感数据的 Getter。
function getUserData(key: string): null | string
参数
- key
-
string
返回
null | string
initialize(string)
异步初始值设定项
function initialize(correlationId: string): Promise<void>
参数
- correlationId
-
string
返回
Promise<void>
removeItem(string)
删除与给定键匹配的窗口存储对象中的项。
function removeItem(key: string)
参数
- key
-
string
setItem(string, string)
使用给定键设置窗口存储对象中的项。
function setItem(key: string, value: string)
参数
- key
-
string
- value
-
string
setUserData(string, string, string, string, boolean)
可能包含 PII 的敏感数据的 Setter。
function setUserData(key: string, value: string, correlationId: string, timestamp: string, kmsi: boolean): Promise<void>
参数
- key
-
string
- value
-
string
- correlationId
-
string
- timestamp
-
string
- kmsi
-
boolean
返回
Promise<void>