通过


AzureService class

警告

现已弃用此 API。

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

所有 Azure 服务定义的基类。

扩展

构造函数

AzureService(IAzureService, ServiceTypes)

创建新的 AzureService 实例。

属性

resourceGroup

Azure 的资源组。

serviceName

服务的名称。

subscriptionId

Azure 的订阅 ID。

tenantId

Azure 的租户 ID。

继承属性

id

服务的唯一 ID。

name

服务的友好名称。

type

继承的方法

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

解密此服务的属性。

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

加密此服务的属性。

toJSON()

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

构造函数详细信息

AzureService(IAzureService, ServiceTypes)

创建新的 AzureService 实例。

new AzureService(source: IAzureService, type: ServiceTypes)

参数

source
IAzureService

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

type
ServiceTypes

要定义的服务类型。

属性详细信息

resourceGroup

Azure 的资源组。

resourceGroup: string

属性值

string

serviceName

服务的名称。

serviceName: string

属性值

string

subscriptionId

Azure 的订阅 ID。

subscriptionId: string

属性值

string

tenantId

Azure 的租户 ID。

tenantId: 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

调用函数来解密单个值。

继承自 connectedService.decrypt

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

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

继承自 connectedService.encrypt

toJSON()

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

function toJSON(): IConnectedService

返回

IConnectedService JSON。

继承自 connectedService.toJSON