BotFrameworkConfig class
Klasa definiująca konfiguracje obiektu łącznika usługi dialogowej na potrzeby korzystania z zaplecza platformy Bot Framework.
- Extends
-
DialogServiceConfigImpl
Konstruktory
Bot |
Tworzy wystąpienie elementu BotFrameworkConfig. |
Właściwości
application |
Ustawia odpowiedni identyfikator aplikacji zaplecza. |
Dialog |
|
output |
|
properties | Zapewnia dostęp do właściwości niestandardowych. |
speech |
Pobiera język rozpoznawania mowy. |
Metody
from |
Tworzy wystąpienie konfiguracji platformy bota dla określonego tokenu autoryzacji i regionu. Uwaga: obiekt wywołujący musi upewnić się, że token autoryzacji jest prawidłowy. Przed wygaśnięciem tokenu autoryzacji obiekt wywołujący musi go odświeżyć, ustawiając właściwość authorizationToken w odpowiednim wystąpieniu DialogServiceConnector utworzonym za pomocą tej konfiguracji. Zawartość obiektów konfiguracji jest kopiowana podczas tworzenia łączników, dlatego ustawienie parametru authorizationToken w oknie dialogowymServiceConnector nie spowoduje zaktualizowania tokenu autoryzacji oryginalnej konfiguracji. Utwórz nowe wystąpienie konfiguracji lub ustaw właściwość SpeechServiceAuthorization_Token w celu zaktualizowania istniejącego wystąpienia, jeśli zostanie ono użyte do utworzenia dalszych połączeń DialogServiceConnectors. |
from |
Tworzy wystąpienie botFrameworkConfig. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z niestandardowego punktu końcowego lub parametrów usługi. Uwaga: parametry zapytania określone w adresie URL punktu końcowego nie są zmieniane, nawet jeśli są ustawione przez inne interfejsy API. Uwaga: Aby użyć tokenu autoryzacji z parametrem fromEndpoint, przekaż pusty ciąg do elementu subscriptionKey w metodzie fromEndpoint, a następnie ustaw wartość authorizationToken="token" w utworzonym wystąpieniu BotFrameworkConfig, aby użyć tokenu autoryzacji. Uwaga: dodano w wersji 1.15.0. |
from |
Tworzy wystąpienie botFrameworkConfig. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z hosta usługi innej niż domyślna. Założono, że zostanie założona standardowa ścieżka zasobu. W przypadku usług z niestandardową ścieżką zasobu lub żadną ścieżką należy zamiast tego użyć polecenia fromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawione przez inne interfejsy API. Uwaga: aby użyć tokenu autoryzacji z parametrem fromHost, użyj właściwości fromHost(URL), a następnie ustaw właściwość AuthorizationToken na utworzonym wystąpieniu BotFrameworkConfig. Uwaga: dodano w wersji 1.15.0. |
from |
Tworzy wystąpienie konfiguracji platformy bota z podanymi informacjami o subskrypcji. |
Metody dziedziczone
close() | Usuwanie skojarzonych zasobów. |
get |
Ustawia nazwaną właściwość jako wartość |
set |
Ustawia nazwaną właściwość jako wartość |
set |
Ustawia konfigurację serwera proxy. Dotyczy tylko środowisk Node.js. Dodano w wersji 1.4.0. |
set |
Szczegóły konstruktora
BotFrameworkConfig()
Tworzy wystąpienie elementu BotFrameworkConfig.
new BotFrameworkConfig()
Szczegóły właściwości
applicationId
Ustawia odpowiedni identyfikator aplikacji zaplecza.
void applicationId
Wartość właściwości
void
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Wartość właściwości
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Zapewnia dostęp do właściwości niestandardowych.
PropertyCollection properties
Wartość właściwości
Właściwości.
speechRecognitionLanguage
Pobiera język rozpoznawania mowy.
string speechRecognitionLanguage
Wartość właściwości
string
Szczegóły metody
fromAuthorizationToken(string, string, string)
Tworzy wystąpienie konfiguracji platformy bota dla określonego tokenu autoryzacji i regionu. Uwaga: obiekt wywołujący musi upewnić się, że token autoryzacji jest prawidłowy. Przed wygaśnięciem tokenu autoryzacji obiekt wywołujący musi go odświeżyć, ustawiając właściwość authorizationToken w odpowiednim wystąpieniu DialogServiceConnector utworzonym za pomocą tej konfiguracji. Zawartość obiektów konfiguracji jest kopiowana podczas tworzenia łączników, dlatego ustawienie parametru authorizationToken w oknie dialogowymServiceConnector nie spowoduje zaktualizowania tokenu autoryzacji oryginalnej konfiguracji. Utwórz nowe wystąpienie konfiguracji lub ustaw właściwość SpeechServiceAuthorization_Token w celu zaktualizowania istniejącego wystąpienia, jeśli zostanie ono użyte do utworzenia dalszych połączeń DialogServiceConnectors.
static function fromAuthorizationToken(authorizationToken: string, region: string, botId?: string): BotFrameworkConfig
Parametry
- authorizationToken
-
string
Token autoryzacji skojarzony z botem
- region
-
string
Nazwa regionu (zobacz stronę regionów).
- botId
-
string
Opcjonalny. Identyfikator użycia określonego bota w grupie zasobów platformy Azure. Odpowiednik nazwy zasobu.
Zwraca
Nowe wystąpienie konfiguracji platformy botów.
fromEndpoint(URL, string)
Tworzy wystąpienie botFrameworkConfig. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z niestandardowego punktu końcowego lub parametrów usługi. Uwaga: parametry zapytania określone w adresie URL punktu końcowego nie są zmieniane, nawet jeśli są ustawione przez inne interfejsy API. Uwaga: Aby użyć tokenu autoryzacji z parametrem fromEndpoint, przekaż pusty ciąg do elementu subscriptionKey w metodzie fromEndpoint, a następnie ustaw wartość authorizationToken="token" w utworzonym wystąpieniu BotFrameworkConfig, aby użyć tokenu autoryzacji. Uwaga: dodano w wersji 1.15.0.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): BotFrameworkConfig
Parametry
- endpoint
-
URL
Punkt końcowy usługi do nawiązania połączenia.
- subscriptionKey
-
string
Klucz subskrypcji. Jeśli klucz subskrypcji nie zostanie określony, należy ustawić token autoryzacji.
Zwraca
- Nowe wystąpienie konfiguracji platformy botów przy użyciu podanego punktu końcowego.
fromHost(string | URL, string, string)
Tworzy wystąpienie botFrameworkConfig. Ta metoda jest przeznaczona tylko dla użytkowników korzystających z hosta usługi innej niż domyślna. Założono, że zostanie założona standardowa ścieżka zasobu. W przypadku usług z niestandardową ścieżką zasobu lub żadną ścieżką należy zamiast tego użyć polecenia fromEndpoint. Uwaga: parametry zapytania nie są dozwolone w identyfikatorze URI hosta i muszą być ustawione przez inne interfejsy API. Uwaga: aby użyć tokenu autoryzacji z parametrem fromHost, użyj właściwości fromHost(URL), a następnie ustaw właściwość AuthorizationToken na utworzonym wystąpieniu BotFrameworkConfig. Uwaga: dodano w wersji 1.15.0.
static function fromHost(host: string | URL, subscriptionKey?: string, botId?: string): BotFrameworkConfig
Parametry
- host
-
string | URL
Jeśli zostanie podany adres URL, zostanie użyty w pełni kwalifikowany host z protokołem (np. wss://your.host.com:1234). Jeśli zostanie podany ciąg, zostanie on osadzony w wss://{host}.convai.speech.azure.us.
- subscriptionKey
-
string
Klucz subskrypcji. Jeśli klucz subskrypcji nie zostanie określony, należy ustawić token autoryzacji.
- botId
-
string
Opcjonalny. Identyfikator użycia określonego bota w grupie zasobów platformy Azure. Odpowiednik nazwy zasobu.
Zwraca
Nowe wystąpienie konfiguracji platformy botów.
fromSubscription(string, string, string)
Tworzy wystąpienie konfiguracji platformy bota z podanymi informacjami o subskrypcji.
static function fromSubscription(subscription: string, region: string, botId?: string): BotFrameworkConfig
Parametry
- subscription
-
string
Klucz subskrypcji skojarzony z botem
- region
-
string
Nazwa regionu (zobacz stronę regionów).
- botId
-
string
Opcjonalny. Identyfikator użycia określonego bota w grupie zasobów platformy Azure. Odpowiednik nazwy zasobu.
Zwraca
Nowe wystąpienie konfiguracji platformy botów.
Szczegóły metody dziedziczonej
close()
Usuwanie skojarzonych zasobów.
function close()
Dziedziczone z DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
Ustawia nazwaną właściwość jako wartość
function getProperty(name: string | PropertyId, def?: string): string
Parametry
- name
-
string | PropertyId
Właściwość do pobrania.
- def
-
string
Wartość domyślna zwracana w przypadku, gdy właściwość nie jest znana.
Zwraca
string
Bieżąca wartość lub podana wartość domyślna danej właściwości.
Dziedziczone z DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
Ustawia nazwaną właściwość jako wartość
function setProperty(name: string | PropertyId, value: string)
Parametry
- name
-
string | PropertyId
Właściwość do ustawienia.
- value
-
string
Wartość.
Dziedziczone z DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
Ustawia konfigurację serwera proxy. Dotyczy tylko środowisk Node.js. Dodano w wersji 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
Parametry
- proxyHostName
-
string
Nazwa hosta serwera proxy bez schematu protokołu (http://)
- proxyPort
-
number
Numer portu serwera proxy.
- proxyUserName
-
string
Nazwa użytkownika serwera proxy.
- proxyPassword
-
string
Hasło serwera proxy.
Dziedziczone z DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
Parametry
- name
-
string
- value
-
string
- channel
- UriQueryParameter
Dziedziczone z DialogServiceConfigImpl.setServiceProperty