BotFrameworkConfig class
Класс, определяющий конфигурации для объекта соединителя службы диалоговых окон для использования серверной части Bot Framework.
- Extends
-
DialogServiceConfigImpl
Конструкторы
| Bot |
Создает экземпляр BotFrameworkConfig. |
Свойства
| application |
Задает соответствующий идентификатор внутреннего приложения. |
| Dialog |
|
| output |
|
| properties | Предоставляет доступ к пользовательским свойствам. |
| speech |
Возвращает язык распознавания речи. |
Методы
| from |
Создает экземпляр конфигурации платформы бота для указанного маркера авторизации и региона. Примечание. Вызывающий объект должен убедиться, что маркер авторизации действителен. Перед истечением срока действия маркера авторизации вызывающий объект должен обновить его, задав свойство authorizationToken в соответствующем экземпляре DialogServiceConnector, созданном с помощью этой конфигурации. Содержимое объектов конфигурации копируется при создании соединителей, поэтому настройка authorizationToken в DialogServiceConnector не обновляет маркер авторизации исходной конфигурации. Создайте новый экземпляр конфигурации или задайте свойство SpeechServiceAuthorization_Token, чтобы обновить существующий экземпляр, если он будет использоваться для создания дополнительных диалогового окна DialogServiceConnectors. |
| from |
Создает экземпляр BotFrameworkConfig. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку или параметры службы. Примечание. Параметры запроса, указанные в URL-адресе конечной точки, не изменяются, даже если они задаются другими API. Примечание. Чтобы использовать маркер авторизации с Помощью fromEndpoint, передайте пустую строку в subscriptionKey в методе fromEndpoint, а затем задайте authorizationToken="token" в созданном экземпляре BotFrameworkConfig для использования маркера авторизации. Примечание. Добавлено в версию 1.15.0. |
| from |
Создает экземпляр BotFrameworkConfig. Этот метод предназначен только для пользователей, использующих узел службы, отличный от по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или без пути вообще используйте fromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны быть заданы другими API. Примечание. Чтобы использовать маркер авторизации с fromHost, используйте fromHost(URL) и задайте свойство AuthorizationToken в созданном экземпляре BotFrameworkConfig. Примечание. Добавлено в версию 1.15.0. |
| from |
Создает экземпляр конфигурации платформы бота с предоставленными сведениями о подписке. |
Наследуемые методы
| close() | Удаление связанных ресурсов. |
| get |
Задает именованное свойство в качестве значения |
| set |
Задает именованное свойство в качестве значения |
| set |
Задает конфигурацию прокси-сервера. Применимо только в средах Node.js. Добавлено в версию 1.4.0. |
| set |
Сведения о конструкторе
BotFrameworkConfig()
Создает экземпляр BotFrameworkConfig.
new BotFrameworkConfig()
Сведения о свойстве
applicationId
Задает соответствующий идентификатор внутреннего приложения.
void applicationId
Значение свойства
void
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Значение свойства
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Предоставляет доступ к пользовательским свойствам.
PropertyCollection properties
Значение свойства
Свойства.
speechRecognitionLanguage
Возвращает язык распознавания речи.
string speechRecognitionLanguage
Значение свойства
string
Сведения о методе
fromAuthorizationToken(string, string, string)
Создает экземпляр конфигурации платформы бота для указанного маркера авторизации и региона. Примечание. Вызывающий объект должен убедиться, что маркер авторизации действителен. Перед истечением срока действия маркера авторизации вызывающий объект должен обновить его, задав свойство authorizationToken в соответствующем экземпляре DialogServiceConnector, созданном с помощью этой конфигурации. Содержимое объектов конфигурации копируется при создании соединителей, поэтому настройка authorizationToken в DialogServiceConnector не обновляет маркер авторизации исходной конфигурации. Создайте новый экземпляр конфигурации или задайте свойство SpeechServiceAuthorization_Token, чтобы обновить существующий экземпляр, если он будет использоваться для создания дополнительных диалогового окна DialogServiceConnectors.
static function fromAuthorizationToken(authorizationToken: string, region: string, botId?: string): BotFrameworkConfig
Параметры
- authorizationToken
-
string
Маркер авторизации, связанный с ботом
- region
-
string
Имя региона (см. страницу региона).
- botId
-
string
Необязательный. Идентификатор использования конкретного бота в группе ресурсов Azure. Эквивалент имени ресурса.
Возвращаемое значение
Новый экземпляр конфигурации платформы бота.
fromEndpoint(URL, string)
Создает экземпляр BotFrameworkConfig. Этот метод предназначен только для пользователей, использующих нестандартную конечную точку или параметры службы. Примечание. Параметры запроса, указанные в URL-адресе конечной точки, не изменяются, даже если они задаются другими API. Примечание. Чтобы использовать маркер авторизации с Помощью fromEndpoint, передайте пустую строку в subscriptionKey в методе fromEndpoint, а затем задайте authorizationToken="token" в созданном экземпляре BotFrameworkConfig для использования маркера авторизации. Примечание. Добавлено в версию 1.15.0.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): BotFrameworkConfig
Параметры
- endpoint
-
URL
Конечная точка службы для подключения.
- subscriptionKey
-
string
Ключ подписки. Если ключ подписки не указан, необходимо задать маркер авторизации.
Возвращаемое значение
- Новый экземпляр конфигурации платформы бота с помощью предоставленной конечной точки.
fromHost(string | URL, string, string)
Создает экземпляр BotFrameworkConfig. Этот метод предназначен только для пользователей, использующих узел службы, отличный от по умолчанию. Предполагается стандартный путь к ресурсу. Для служб с нестандартным путем к ресурсу или без пути вообще используйте fromEndpoint. Примечание. Параметры запроса не допускаются в URI узла и должны быть заданы другими API. Примечание. Чтобы использовать маркер авторизации с fromHost, используйте fromHost(URL) и задайте свойство AuthorizationToken в созданном экземпляре BotFrameworkConfig. Примечание. Добавлено в версию 1.15.0.
static function fromHost(host: string | URL, subscriptionKey?: string, botId?: string): BotFrameworkConfig
Параметры
- host
-
string | URL
Если указан URL-адрес, будет использоваться полный узел с протоколом (например, wss://your.host.com:1234). Если указана строка, она будет внедрена в wss://{host}.convai.speech.azure.us.
- subscriptionKey
-
string
Ключ подписки. Если ключ подписки не указан, необходимо задать маркер авторизации.
- botId
-
string
Необязательный. Идентификатор использования конкретного бота в группе ресурсов Azure. Эквивалент имени ресурса.
Возвращаемое значение
Новый экземпляр конфигурации платформы бота.
fromSubscription(string, string, string)
Создает экземпляр конфигурации платформы бота с предоставленными сведениями о подписке.
static function fromSubscription(subscription: string, region: string, botId?: string): BotFrameworkConfig
Параметры
- subscription
-
string
Ключ подписки, связанный с ботом
- region
-
string
Имя региона (см. страницу региона).
- botId
-
string
Необязательный. Идентификатор использования конкретного бота в группе ресурсов Azure. Эквивалент имени ресурса.
Возвращаемое значение
Новый экземпляр конфигурации платформы бота.
Сведения о наследуемом методе
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