CustomCommandsConfig class
Classe que define configurações para o objeto do conector do serviço de caixa de diálogo para usar um back-end CustomCommands.
- Extends
-
DialogServiceConfigImpl
Construtores
Custom |
Cria uma instância de CustomCommandsConfig. |
Propriedades
application |
Obtém o identificador de aplicativo de back-end correspondente. |
Dialog |
|
output |
|
properties | Fornece acesso a propriedades personalizadas. |
speech |
Obtém a linguagem de reconhecimento de fala. |
Métodos
from |
Cria uma instância da configuração da estrutura de bot com a ID do aplicativo de Comandos de Fala, o token de autorização e a região especificados. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Como os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não se aplicará aos reconhecedores que já foram criados. Para reconhecedores que foram criados antes, você precisa definir o token de autorização do reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrarão erros durante o reconhecimento. |
from |
Cria uma instância da configuração da estrutura de bot com a assinatura e a região especificadas. |
Métodos herdados
close() | Descarte os recursos associados. |
get |
Define uma propriedade nomeada como valor |
set |
Define uma propriedade nomeada como valor |
set |
Define a configuração de proxy. Relevante apenas em ambientes de Node.js. Adicionado na versão 1.4.0. |
set |
Detalhes do construtor
CustomCommandsConfig()
Cria uma instância de CustomCommandsConfig.
new CustomCommandsConfig()
Detalhes da propriedade
applicationId
Obtém o identificador de aplicativo de back-end correspondente.
string applicationId
Valor da propriedade
string
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Valor da propriedade
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Fornece acesso a propriedades personalizadas.
PropertyCollection properties
Valor da propriedade
As propriedades.
speechRecognitionLanguage
Obtém a linguagem de reconhecimento de fala.
string speechRecognitionLanguage
Valor da propriedade
string
Detalhes do método
fromAuthorizationToken(string, string, string)
Cria uma instância da configuração da estrutura de bot com a ID do aplicativo de Comandos de Fala, o token de autorização e a região especificados. Observação: o chamador precisa garantir que o token de autorização seja válido. Antes que o token de autorização expire, o chamador precisa atualizá-lo chamando esse setter com um novo token válido. Como os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não se aplicará aos reconhecedores que já foram criados. Para reconhecedores que foram criados antes, você precisa definir o token de autorização do reconhecedor correspondente para atualizar o token. Caso contrário, os reconhecedores encontrarão erros durante o reconhecimento.
static function fromAuthorizationToken(applicationId: string, authorizationToken: string, region: string): CustomCommandsConfig
Parâmetros
- applicationId
-
string
ID do aplicativo Comandos de Fala.
- authorizationToken
-
string
O token de autorização associado ao aplicativo.
- region
-
string
O nome da região (consulte a página região).
Retornos
Uma nova configuração de comandos de fala.
fromSubscription(string, string, string)
Cria uma instância da configuração da estrutura de bot com a assinatura e a região especificadas.
static function fromSubscription(applicationId: string, subscription: string, region: string): CustomCommandsConfig
Parâmetros
- applicationId
-
string
ID do aplicativo Comandos de Fala.
- subscription
-
string
Chave de assinatura associada ao bot
- region
-
string
O nome da região (consulte a página região).
Retornos
Uma nova configuração de estrutura de bot.
Detalhes do método herdado
close()
Descarte os recursos associados.
function close()
Herdado de DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
Define uma propriedade nomeada como valor
function getProperty(name: string | PropertyId, def?: string): string
Parâmetros
- name
-
string | PropertyId
A propriedade a ser obtida.
- def
-
string
O valor padrão a ser retornado caso a propriedade não seja conhecida.
Retornos
string
O valor atual, ou fornecido como padrão, da propriedade fornecida.
Herdado de DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
Define uma propriedade nomeada como valor
function setProperty(name: string | PropertyId, value: string)
Parâmetros
- name
-
string | PropertyId
A propriedade a ser definida.
- value
-
string
O valor.
Herdado de DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
Define a configuração de proxy. Relevante apenas em ambientes de Node.js. Adicionado na versão 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
Parâmetros
- proxyHostName
-
string
O nome do host do servidor proxy, sem o esquema de protocolo (http://)
- proxyPort
-
number
O número da porta do servidor proxy.
- proxyUserName
-
string
O nome de usuário do servidor proxy.
- proxyPassword
-
string
A senha do servidor proxy.
Herdado de DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
Parâmetros
- name
-
string
- value
-
string
- channel
- UriQueryParameter
Herdado de DialogServiceConfigImpl.setServiceProperty