跳转到主内容

接口:SecretStorage

定义于:packages/extension-api/src/extension-api.d.ts:5017

代表一个用于存储敏感信息的秘密存储工具。

属性

onDidChange

onDidChange: Event<SecretStorageChangeEvent>

定义于:packages/extension-api/src/extension-api.d.ts:5042

当秘密被存储或删除时触发。

方法

delete()

delete(key): Promise<void>

定义于:packages/extension-api/src/extension-api.d.ts:5037

从存储中移除一个秘密。

参数

key

string

秘密存储的键。

返回

Promise<void>


get()

get(key): Promise<undefined | string>

定义于:packages/extension-api/src/extension-api.d.ts:5024

检索使用该键存储的秘密。如果不存在匹配的键,则返回 undefined。

参数

key

string

秘密存储的键。

返回值

Promise<undefined | string>

存储的值或 undefined


store()

store(key, value): Promise<void>

定义于:packages/extension-api/src/extension-api.d.ts:5031

在给定键下存储一个秘密。

参数

key

string

存储秘密的键。

value

string

秘密。

返回值

Promise<void>