ConnectedService class

警告

现已弃用此 API。

See https://aka.ms/bot-file-basics for more information.

所有连接的服务定义的基类。

构造函数

ConnectedService(IConnectedService, ServiceTypes)

创建新的 ConnectedService 实例。

属性

id

服务的唯一 ID。

name

服务的友好名称。

type

方法

decrypt(string, (value: string, secret: string) => string)

解密此服务的属性。

encrypt(string, (value: string, secret: string) => string)

加密此服务的属性。

toJSON()

创建用于保存到磁盘的模型的基于 JSON 的版本。

构造函数详细信息

ConnectedService(IConnectedService, ServiceTypes)

创建新的 ConnectedService 实例。

new ConnectedService(source?: IConnectedService, type?: ServiceTypes)

参数

source
IConnectedService

(可选)基于 JSON 的服务定义。

type
ServiceTypes

(可选)正在定义的服务类型。

属性详细信息

id

服务的唯一 ID。

id: string

属性值

string

name

服务的友好名称。

name: string

属性值

string

type

type?: ServiceTypes

属性值

方法详细信息

decrypt(string, (value: string, secret: string) => string)

解密此服务的属性。

function decrypt(_secret: string, _decryptString: (value: string, secret: string) => string)

参数

_secret

string

用于解密此服务中的密钥的机密。

_decryptString

(value: string, secret: string) => string

调用函数来解密单个值。

encrypt(string, (value: string, secret: string) => string)

加密此服务的属性。

function encrypt(_secret: string, _encryptString: (value: string, secret: string) => string)

参数

_secret

string

用于对此服务中的密钥进行加密的机密。

_encryptString

(value: string, secret: string) => string

调用以加密单个值的函数。

toJSON()

创建用于保存到磁盘的模型的基于 JSON 的版本。

function toJSON(): IConnectedService

返回

IConnectedService JSON。