ConnectedService class
所有连接的服务定义的基类。
构造函数
Connected |
创建新的 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
方法详细信息
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。