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

CustomCommandsConfig()

Cria uma instância de CustomCommandsConfig.

Propriedades

applicationId

Obtém o identificador de aplicativo de back-end correspondente.

DialogTypes
outputFormat
properties

Fornece acesso a propriedades personalizadas.

speechRecognitionLanguage

Obtém a linguagem de reconhecimento de fala.

Métodos

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.

fromSubscription(string, string, string)

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.

getProperty(string | PropertyId, string)

Define uma propriedade nomeada como valor

setProperty(string | PropertyId, string)

Define uma propriedade nomeada como valor

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.

setServiceProperty(string, string, UriQueryParameter)

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

OutputFormat outputFormat

Valor da propriedade

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

Herdado de DialogServiceConfigImpl.setServiceProperty