IWindowStorage interface

Methoden

containsKey(string)

Gibt "true" oder "false" zurück, wenn der angegebene Schlüssel im Cache vorhanden ist.

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

Ruft das Element aus dem Fensterspeicherobjekt ab, das dem angegebenen Schlüssel entsprechen.

getKeys()

Rufen Sie alle Schlüssel aus dem Fensterspeicherobjekt als iterierbares Array von Zeichenfolgen ab.

getUserData(string)

Getter für vertrauliche Daten, die möglicherweise PII enthalten.

initialize(string)

Asynchroner Initialisierer

removeItem(string)

Entfernt das Element im Fensterspeicherobjekt, das dem angegebenen Schlüssel entspricht.

setItem(string, T)

Legt das Element im Fensterspeicherobjekt mit dem angegebenen Schlüssel fest.

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

Setter für vertrauliche Daten, die PII enthalten können.

Details zur Methode

containsKey(string)

Gibt "true" oder "false" zurück, wenn der angegebene Schlüssel im Cache vorhanden ist.

function containsKey(key: string): boolean

Parameter

key

string

Gibt zurück

boolean

decryptData(string, EncryptedData, string)

function decryptData(key: string, data: EncryptedData, correlationId: string): Promise<null | object>

Parameter

key

string

data

EncryptedData

correlationId

string

Gibt zurück

Promise<null | object>

getItem(string)

Ruft das Element aus dem Fensterspeicherobjekt ab, das dem angegebenen Schlüssel entsprechen.

function getItem(key: string): null | T

Parameter

key

string

Gibt zurück

null | T

getKeys()

Rufen Sie alle Schlüssel aus dem Fensterspeicherobjekt als iterierbares Array von Zeichenfolgen ab.

function getKeys(): string[]

Gibt zurück

string[]

getUserData(string)

Getter für vertrauliche Daten, die möglicherweise PII enthalten.

function getUserData(key: string): null | T

Parameter

key

string

Gibt zurück

null | T

initialize(string)

Asynchroner Initialisierer

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

Parameter

correlationId

string

Gibt zurück

Promise<void>

removeItem(string)

Entfernt das Element im Fensterspeicherobjekt, das dem angegebenen Schlüssel entspricht.

function removeItem(key: string)

Parameter

key

string

setItem(string, T)

Legt das Element im Fensterspeicherobjekt mit dem angegebenen Schlüssel fest.

function setItem(key: string, value: T)

Parameter

key

string

value

T

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

Setter für vertrauliche Daten, die PII enthalten können.

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

Parameter

key

string

value

T

correlationId

string

timestamp

string

kmsi

boolean

Gibt zurück

Promise<void>