GenericService class

警告

现已弃用此 API。

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

定义一般服务连接。

Extends

构造函数

GenericService(IGenericService)

创建新的 GenericService 实例。

属性

configuration

命名/值配置数据。

url

指向服务的深层链接。

继承属性

id

服务的唯一 ID。

name

服务的友好名称。

type

方法

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

解密此服务的属性。

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

加密此服务的属性。

继承的方法

toJSON()

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

构造函数详细信息

GenericService(IGenericService)

创建新的 GenericService 实例。

new GenericService(source?: IGenericService)

参数

source
IGenericService

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

属性详细信息

configuration

命名/值配置数据。

configuration: [key: string]: string

属性值

[key: string]: string

url

指向服务的深层链接。

url: string

属性值

string

继承属性详细信息

id

服务的唯一 ID。

id: string

属性值

string

继承自ConnectedService.id

name

服务的友好名称。

name: string

属性值

string

继承自ConnectedService.name

type

type?: ServiceTypes

属性值

继承自ConnectedService.type

方法详细信息

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。

继承自ConnectedService.toJSON