GenericService class
定义一般服务连接。
- Extends
构造函数
Generic |
创建新的 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
name
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。