你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CustomCommandsConfig class
为使用 CustomCommands 后端定义对话服务连接器对象的配置的类。
- Extends
-
DialogServiceConfigImpl
构造函数
Custom |
创建 CustomCommandsConfig 的实例。 |
属性
application |
获取相应的后端应用程序标识符。 |
Dialog |
|
output |
|
properties | 提供对自定义属性的访问。 |
speech |
获取语音识别语言。 |
方法
from |
使用指定的语音命令应用程序 ID、授权令牌和区域创建机器人框架配置的实例。 注意:调用方需要确保授权令牌有效。 在授权令牌过期之前,调用方需要使用新的有效令牌调用此资源库来刷新它。 由于在创建新的识别器时会复制配置值,因此新令牌值将不适用于已创建的识别器。 对于以前创建的识别器,需要设置相应识别器的授权令牌才能刷新令牌。 否则,识别器将在识别过程中遇到错误。 |
from |
使用指定的订阅和区域创建机器人框架配置的实例。 |
继承的方法
close() | 释放关联的资源。 |
get |
将命名属性设置为值 |
set |
将命名属性设置为值 |
set |
设置代理配置。 仅在Node.js环境中相关。 在版本 1.4.0 中添加。 |
set |
构造函数详细信息
CustomCommandsConfig()
创建 CustomCommandsConfig 的实例。
new CustomCommandsConfig()
属性详细信息
applicationId
获取相应的后端应用程序标识符。
string applicationId
属性值
string
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
属性值
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
speechRecognitionLanguage
获取语音识别语言。
string speechRecognitionLanguage
属性值
string
方法详细信息
fromAuthorizationToken(string, string, string)
使用指定的语音命令应用程序 ID、授权令牌和区域创建机器人框架配置的实例。 注意:调用方需要确保授权令牌有效。 在授权令牌过期之前,调用方需要使用新的有效令牌调用此资源库来刷新它。 由于在创建新的识别器时会复制配置值,因此新令牌值将不适用于已创建的识别器。 对于以前创建的识别器,需要设置相应识别器的授权令牌才能刷新令牌。 否则,识别器将在识别过程中遇到错误。
static function fromAuthorizationToken(applicationId: string, authorizationToken: string, region: string): CustomCommandsConfig
参数
- applicationId
-
string
语音命令应用程序 ID。
- authorizationToken
-
string
与应用程序关联的授权令牌。
- region
-
string
区域名称 (请参阅 区域页) 。
返回
新的语音命令配置。
fromSubscription(string, string, string)
使用指定的订阅和区域创建机器人框架配置的实例。
static function fromSubscription(applicationId: string, subscription: string, region: string): CustomCommandsConfig
参数
- applicationId
-
string
语音命令应用程序 ID。
- subscription
-
string
与机器人关联的订阅密钥
- region
-
string
区域名称 (请参阅 区域页) 。
返回
新的机器人框架配置。
继承的方法详细信息
close()
释放关联的资源。
function close()
继承自 DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
将命名属性设置为值
function getProperty(name: string | PropertyId, def?: string): string
参数
- name
-
string | PropertyId
要获取的属性。
- def
-
string
属性未知时要返回的默认值。
返回
string
给定属性的当前值或提供的默认值。
继承自 DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
将命名属性设置为值
function setProperty(name: string | PropertyId, value: string)
参数
- name
-
string | PropertyId
要设置的属性。
- value
-
string
值。
继承自 DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
设置代理配置。 仅在Node.js环境中相关。 在版本 1.4.0 中添加。
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
参数
- proxyHostName
-
string
代理服务器的主机名,不带协议方案 (http://)
- proxyPort
-
number
代理服务器的端口号。
- proxyUserName
-
string
代理服务器的用户名。
- proxyPassword
-
string
代理服务器的密码。
继承自 DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
参数
- name
-
string
- value
-
string
- channel
- UriQueryParameter
继承自 DialogServiceConfigImpl.setServiceProperty