LocalStorage class

方法

clear()

从缓存中删除所有已知的 MSAL 密钥

containsKey(string)

如果缓存中存在给定键,则返回 true 或 false。

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

从与给定密钥匹配的窗口存储对象中获取项。

getKeys()

从窗口存储对象获取所有键作为可迭代字符串数组。

getUserData(string)

可能包含 PII 的敏感数据的 Getter。

initialize(string)

异步初始值设定项

removeItem(string)

删除与给定键匹配的窗口存储对象中的项。

setItem(string, string)

使用给定键设置窗口存储对象中的项。

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

可能包含 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>