BotFrameworkConfig class
Clase que define configuraciones para el objeto del conector del servicio de diálogo para usar un back-end de Bot Framework.
- Extends
-
DialogServiceConfigImpl
Constructores
Bot |
Crea una instancia de BotFrameworkConfig. |
Propiedades
application |
Establece el identificador de aplicación back-end correspondiente. |
Dialog |
|
output |
|
properties | Proporciona acceso a propiedades personalizadas. |
speech |
Obtiene el idioma de reconocimiento de voz. |
Métodos
from |
Crea una instancia de configuración de Bot Framework para el token de autorización y la región especificados. Nota: El autor de la llamada debe asegurarse de que un token de autorización es válido. Antes de que expire un token de autorización, el autor de la llamada debe actualizarlo estableciendo la propiedad authorizationToken en la instancia dialogServiceConnector correspondiente creada con esta configuración. El contenido de los objetos de configuración se copia cuando se crean conectores, por lo que establecer authorizationToken en un DialogServiceConnector no actualizará el token de autorización de la configuración original. Cree una nueva instancia de configuración o establezca la propiedad SpeechServiceAuthorization_Token para actualizar una instancia existente si se usará para crear más DialogServiceConnectors. |
from |
Crea una instancia de BotFrameworkConfig. Este método está pensado solo para los usuarios que usan un punto de conexión de servicio no estándar o parámetros. Nota: Los parámetros de consulta especificados en la dirección URL del punto de conexión no se cambian, aunque estén establecidos por otras API. Nota: Para usar el token de autorización con fromEndpoint, pase una cadena vacía a subscriptionKey en el método fromEndpoint y, a continuación, establezca authorizationToken="token" en la instancia de BotFrameworkConfig creada para usar el token de autorización. Nota: Se ha agregado en la versión 1.15.0. |
from |
Crea una instancia de BotFrameworkConfig. Este método está pensado solo para los usuarios que usan un host de servicio no predeterminado. Se presupone la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: No se permiten parámetros de consulta en el URI del host y deben establecerse en otras API. Nota: Para usar un token de autorización con fromHost, use fromHost(URL) y establezca la propiedad AuthorizationToken en la instancia de BotFrameworkConfig creada. Nota: Se ha agregado en la versión 1.15.0. |
from |
Crea una instancia de configuración de Bot Framework con la información de suscripción proporcionada. |
Métodos heredados
close() | Eliminación de recursos asociados. |
get |
Establece una propiedad con nombre como valor |
set |
Establece una propiedad con nombre como valor |
set |
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0. |
set |
Detalles del constructor
BotFrameworkConfig()
Crea una instancia de BotFrameworkConfig.
new BotFrameworkConfig()
Detalles de las propiedades
applicationId
Establece el identificador de aplicación back-end correspondiente.
void applicationId
Valor de propiedad
void
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Valor de propiedad
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Proporciona acceso a propiedades personalizadas.
PropertyCollection properties
Valor de propiedad
Propiedades.
speechRecognitionLanguage
Obtiene el idioma de reconocimiento de voz.
string speechRecognitionLanguage
Valor de propiedad
string
Detalles del método
fromAuthorizationToken(string, string, string)
Crea una instancia de configuración de Bot Framework para el token de autorización y la región especificados. Nota: El autor de la llamada debe asegurarse de que un token de autorización es válido. Antes de que expire un token de autorización, el autor de la llamada debe actualizarlo estableciendo la propiedad authorizationToken en la instancia dialogServiceConnector correspondiente creada con esta configuración. El contenido de los objetos de configuración se copia cuando se crean conectores, por lo que establecer authorizationToken en un DialogServiceConnector no actualizará el token de autorización de la configuración original. Cree una nueva instancia de configuración o establezca la propiedad SpeechServiceAuthorization_Token para actualizar una instancia existente si se usará para crear más DialogServiceConnectors.
static function fromAuthorizationToken(authorizationToken: string, region: string, botId?: string): BotFrameworkConfig
Parámetros
- authorizationToken
-
string
Token de autorización asociado al bot
- botId
-
string
Opcional. Identificador para usar un bot específico dentro de un grupo de recursos de Azure. Equivalente al nombre del recurso.
Devoluciones
Nueva instancia de configuración de Bot Framework.
fromEndpoint(URL, string)
Crea una instancia de BotFrameworkConfig. Este método está pensado solo para los usuarios que usan un punto de conexión de servicio no estándar o parámetros. Nota: Los parámetros de consulta especificados en la dirección URL del punto de conexión no se cambian, aunque estén establecidos por otras API. Nota: Para usar el token de autorización con fromEndpoint, pase una cadena vacía a subscriptionKey en el método fromEndpoint y, a continuación, establezca authorizationToken="token" en la instancia de BotFrameworkConfig creada para usar el token de autorización. Nota: Se ha agregado en la versión 1.15.0.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): BotFrameworkConfig
Parámetros
- endpoint
-
URL
Punto de conexión de servicio al que se va a conectar.
- subscriptionKey
-
string
Clave de suscripción. Si no se especifica una clave de suscripción, se debe establecer un token de autorización.
Devoluciones
- Nueva instancia de configuración de Bot Framework mediante el punto de conexión proporcionado.
fromHost(string | URL, string, string)
Crea una instancia de BotFrameworkConfig. Este método está pensado solo para los usuarios que usan un host de servicio no predeterminado. Se presupone la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: No se permiten parámetros de consulta en el URI del host y deben establecerse en otras API. Nota: Para usar un token de autorización con fromHost, use fromHost(URL) y establezca la propiedad AuthorizationToken en la instancia de BotFrameworkConfig creada. Nota: Se ha agregado en la versión 1.15.0.
static function fromHost(host: string | URL, subscriptionKey?: string, botId?: string): BotFrameworkConfig
Parámetros
- host
-
string | URL
Si se proporciona una dirección URL, se usará el host completo con protocolo (por ejemplo, wss://your.host.com:1234). Si se proporciona una cadena, se incrustará en wss://{host}.convai.speech.azure.us.
- subscriptionKey
-
string
Clave de suscripción. Si no se especifica una clave de suscripción, se debe establecer un token de autorización.
- botId
-
string
Opcional. Identificador para usar un bot específico dentro de un grupo de recursos de Azure. Equivalente al nombre del recurso.
Devoluciones
Nueva instancia de configuración de Bot Framework.
fromSubscription(string, string, string)
Crea una instancia de configuración de Bot Framework con la información de suscripción proporcionada.
static function fromSubscription(subscription: string, region: string, botId?: string): BotFrameworkConfig
Parámetros
- subscription
-
string
Clave de suscripción asociada al bot
- botId
-
string
Opcional. Identificador para usar un bot específico dentro de un grupo de recursos de Azure. Equivalente al nombre del recurso.
Devoluciones
Nueva instancia de configuración de Bot Framework.
Detalles de los métodos heredados
close()
Eliminación de recursos asociados.
function close()
Heredar de DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
Establece una propiedad con nombre como valor
function getProperty(name: string | PropertyId, def?: string): string
Parámetros
- name
-
string | PropertyId
Propiedad que se va a obtener.
- def
-
string
El valor predeterminado que se va a devolver en caso de que no se conozca la propiedad.
Devoluciones
string
Valor actual, o valor predeterminado proporcionado, de la propiedad especificada.
Heredado de DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
Establece una propiedad con nombre como valor
function setProperty(name: string | PropertyId, value: string)
Parámetros
- name
-
string | PropertyId
Propiedad que se va a establecer.
- value
-
string
Valor.
Heredar de DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
Parámetros
- proxyHostName
-
string
Nombre de host del servidor proxy, sin el esquema de protocolo (http://)
- proxyPort
-
number
Número de puerto del servidor proxy.
- proxyUserName
-
string
Nombre de usuario del servidor proxy.
- proxyPassword
-
string
Contraseña del servidor proxy.
Heredar de DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
Parámetros
- name
-
string
- value
-
string
- channel
- UriQueryParameter
Heredar de DialogServiceConfigImpl.setServiceProperty