IWindowStorage interface

メソッド

containsKey(string)

指定されたキーがキャッシュに存在する場合は true または false を返します。

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

指定されたキーに一致するウィンドウ ストレージ オブジェクトから項目を取得します。

getKeys()

ウィンドウ ストレージ オブジェクトからすべてのキーを、文字列の iterable 配列として取得します。

getUserData(string)

PII を含む可能性がある機密データの Getter。

initialize(string)

非同期初期化子

removeItem(string)

指定されたキーに一致するウィンドウ ストレージ オブジェクト内の項目を削除します。

setItem(string, T)

指定されたキーを使用して、ウィンドウ ストレージ オブジェクト内の項目を設定します。

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

PII を含む可能性がある機密データのセッター。

メソッドの詳細

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 | T

パラメーター

key

string

返品

null | T

getKeys()

ウィンドウ ストレージ オブジェクトからすべてのキーを、文字列の iterable 配列として取得します。

function getKeys(): string[]

返品

string[]

getUserData(string)

PII を含む可能性がある機密データの Getter。

function getUserData(key: string): null | T

パラメーター

key

string

返品

null | T

initialize(string)

非同期初期化子

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

パラメーター

correlationId

string

返品

Promise<void>

removeItem(string)

指定されたキーに一致するウィンドウ ストレージ オブジェクト内の項目を削除します。

function removeItem(key: string)

パラメーター

key

string

setItem(string, T)

指定されたキーを使用して、ウィンドウ ストレージ オブジェクト内の項目を設定します。

function setItem(key: string, value: T)

パラメーター

key

string

value

T

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

PII を含む可能性がある機密データのセッター。

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

パラメーター

key

string

value

T

correlationId

string

timestamp

string

kmsi

boolean

返品

Promise<void>