CustomCommandsConfig class
Classe que define as configurações do objeto do conector do serviço de diálogo para utilizar um back-end CustomCommands.
- Extends
-
DialogServiceConfigImpl
Construtores
Custom |
Cria uma instância de CustomCommandsConfig. |
Propriedades
application |
Obtém o identificador de aplicação de back-end correspondente. |
Dialog |
|
output |
|
properties | Fornece acesso a propriedades personalizadas. |
speech |
Obtém o idioma de reconhecimento de voz. |
Métodos
from |
Cria uma instância da configuração do bot framework com o ID da aplicação Comandos de Voz especificado, o token de autorização e a região. Nota: o autor da chamada tem de garantir que o token de autorização é válido. Antes de o token de autorização expirar, o autor da chamada tem de o atualizar ao chamar este setter com um novo token válido. À medida que os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não será aplicado aos reconhecedores que já tenham sido criados. Para os reconhecedores que já foram criados anteriormente, tem de 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 do bot framework com a subscrição e a região especificadas. |
Métodos Herdados
close() | Eliminar recursos associados. |
get |
Define uma propriedade com nome como valor |
set |
Define uma propriedade com nome como valor |
set |
Define a configuração do proxy. Apenas relevante em ambientes Node.js. Adicionado na versão 1.4.0. |
set |
Detalhes do Construtor
CustomCommandsConfig()
Cria uma instância de CustomCommandsConfig.
new CustomCommandsConfig()
Detalhes de Propriedade
applicationId
Obtém o identificador de aplicação de back-end correspondente.
string applicationId
Valor de Propriedade
string
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Valor de Propriedade
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Fornece acesso a propriedades personalizadas.
PropertyCollection properties
Valor de Propriedade
As propriedades.
speechRecognitionLanguage
Obtém o idioma de reconhecimento de voz.
string speechRecognitionLanguage
Valor de Propriedade
string
Detalhes de Método
fromAuthorizationToken(string, string, string)
Cria uma instância da configuração do bot framework com o ID da aplicação Comandos de Voz especificado, o token de autorização e a região. Nota: o autor da chamada tem de garantir que o token de autorização é válido. Antes de o token de autorização expirar, o autor da chamada tem de o atualizar ao chamar este setter com um novo token válido. À medida que os valores de configuração são copiados ao criar um novo reconhecedor, o novo valor de token não será aplicado aos reconhecedores que já tenham sido criados. Para os reconhecedores que já foram criados anteriormente, tem de 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 da aplicação Comandos de Voz.
- authorizationToken
-
string
O token de autorização associado à aplicação.
- region
-
string
O nome da região (veja a página da região).
Devoluções
Uma nova configuração de comandos de voz.
fromSubscription(string, string, string)
Cria uma instância da configuração do bot framework com a subscrição e a região especificadas.
static function fromSubscription(applicationId: string, subscription: string, region: string): CustomCommandsConfig
Parâmetros
- applicationId
-
string
ID da aplicação Comandos de Voz.
- subscription
-
string
Chave de subscrição associada ao bot
- region
-
string
O nome da região (veja a página da região).
Devoluções
Uma nova configuração do bot framework.
Detalhes do Método Herdado
close()
Eliminar recursos associados.
function close()
Herdado de DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
Define uma propriedade com nome como valor
function getProperty(name: string | PropertyId, def?: string): string
Parâmetros
- name
-
string | PropertyId
A propriedade a obter.
- def
-
string
O valor predefinido a devolver caso a propriedade não seja conhecida.
Devoluções
string
O valor atual, ou predefinido, da propriedade especificada.
Herdado de DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
Define uma propriedade com nome como valor
function setProperty(name: string | PropertyId, value: string)
Parâmetros
- name
-
string | PropertyId
A propriedade a definir.
- value
-
string
O valor.
Herdado de DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
Define a configuração do proxy. Apenas relevante em ambientes 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 anfitrião do servidor proxy, sem o esquema de protocolo (http://)
- proxyPort
-
number
O número de porta do servidor proxy.
- proxyUserName
-
string
O nome de utilizador do servidor proxy.
- proxyPassword
-
string
A palavra-passe 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 DiálogoServiceConfigImpl.setServiceProperty