BotFrameworkConfig class
Bot Framework arka ucu kullanmaya yönelik iletişim kutusu hizmeti bağlayıcı nesnesi yapılandırmalarını tanımlayan sınıf.
- Extends
-
DialogServiceConfigImpl
Oluşturucular
Bot |
BotFrameworkConfig örneği oluşturur. |
Özellikler
application |
Karşılık gelen arka uç uygulama tanımlayıcısını ayarlar. |
Dialog |
|
output |
|
properties | Özel özelliklere erişim sağlar. |
speech |
Konuşma tanıma dilini alır. |
Yöntemler
from |
Belirtilen yetkilendirme belirteci ve bölgesi için bir bot çerçevesi yapılandırma örneği oluşturur. Not: Çağıranın bir yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Yetkilendirme belirtecinin süresi dolmadan önce çağıranın, bu yapılandırmayla oluşturulan ilgili DialogServiceConnector örneğinde authorizationToken özelliğini ayarlayarak bu belirteci yenilemesi gerekir. Yapılandırma nesnelerinin içeriği bağlayıcılar oluşturulduğunda kopyalanır, bu nedenle DialogServiceConnector'da authorizationToken ayarı özgün yapılandırmanın yetkilendirme belirtecini güncelleştirmez. Daha fazla DialogServiceConnector oluşturmak için kullanılacaksa yeni bir yapılandırma örneği oluşturun veya mevcut örneği güncelleştirmek için SpeechServiceAuthorization_Token özelliğini ayarlayın. |
from |
BotFrameworkConfig örneğini oluşturur. Bu yöntem yalnızca standart olmayan bir hizmet uç noktası veya parametre kullanan kullanıcılara yöneliktir. Not: Uç nokta URL'sinde belirtilen sorgu parametreleri, diğer API'ler tarafından ayarlansalar bile değiştirilmez. Not: FromEndpoint ile yetkilendirme belirtecini kullanmak için fromEndpoint yönteminde subscriptionKey öğesine boş bir dize geçirin ve ardından oluşturulan BotFrameworkConfig örneğinde authorizationToken="token" değerini yetkilendirme belirtecini kullanacak şekilde ayarlayın. Not: Sürüm 1.15.0'da eklendi. |
from |
BotFrameworkConfig örneğini oluşturur. Bu yöntem yalnızca varsayılan olmayan bir hizmet konağı kullanan kullanıcılara yöneliktir. Standart kaynak yolu varsayılır. Standart olmayan kaynak yolu olan veya hiç yolu olmayan hizmetler için bunun yerine fromEndpoint kullanın. Not: Konak URI'sinde sorgu parametrelerine izin verilmez ve diğer API'ler tarafından ayarlanmalıdır. Not: fromHost ile yetkilendirme belirteci kullanmak için fromHost(URL) kullanın ve ardından oluşturulan BotFrameworkConfig örneğinde AuthorizationToken özelliğini ayarlayın. Not: Sürüm 1.15.0'da eklendi. |
from |
Sağlanan abonelik bilgileriyle bir bot çerçevesi yapılandırma örneği oluşturur. |
Devralınan Yöntemler
close() | İlişkili kaynakları at. |
get |
Adlandırılmış özelliği değer olarak ayarlar |
set |
Adlandırılmış özelliği değer olarak ayarlar |
set |
Ara sunucu yapılandırmasını ayarlar. Yalnızca Node.js ortamlarda geçerlidir. Sürüm 1.4.0'da eklendi. |
set |
Oluşturucu Ayrıntıları
BotFrameworkConfig()
BotFrameworkConfig örneği oluşturur.
new BotFrameworkConfig()
Özellik Ayrıntıları
applicationId
Karşılık gelen arka uç uygulama tanımlayıcısını ayarlar.
void applicationId
Özellik Değeri
void
DialogTypes
static { BotFramework: string, CustomCommands: string } DialogTypes
Özellik Değeri
{ BotFramework: string, CustomCommands: string }
outputFormat
properties
Özel özelliklere erişim sağlar.
PropertyCollection properties
Özellik Değeri
Özellikleri.
speechRecognitionLanguage
Konuşma tanıma dilini alır.
string speechRecognitionLanguage
Özellik Değeri
string
Yöntem Ayrıntıları
fromAuthorizationToken(string, string, string)
Belirtilen yetkilendirme belirteci ve bölgesi için bir bot çerçevesi yapılandırma örneği oluşturur. Not: Çağıranın bir yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Yetkilendirme belirtecinin süresi dolmadan önce çağıranın, bu yapılandırmayla oluşturulan ilgili DialogServiceConnector örneğinde authorizationToken özelliğini ayarlayarak bu belirteci yenilemesi gerekir. Yapılandırma nesnelerinin içeriği bağlayıcılar oluşturulduğunda kopyalanır, bu nedenle DialogServiceConnector'da authorizationToken ayarı özgün yapılandırmanın yetkilendirme belirtecini güncelleştirmez. Daha fazla DialogServiceConnector oluşturmak için kullanılacaksa yeni bir yapılandırma örneği oluşturun veya mevcut örneği güncelleştirmek için SpeechServiceAuthorization_Token özelliğini ayarlayın.
static function fromAuthorizationToken(authorizationToken: string, region: string, botId?: string): BotFrameworkConfig
Parametreler
- authorizationToken
-
string
Botla ilişkili yetkilendirme belirteci
- region
-
string
Bölge adı ( bölge sayfasına bakın).
- botId
-
string
İsteğe bağlı. Azure kaynak grubu içinde belirli bir botu kullanmaya yönelik tanımlayıcı. Kaynak adına eşdeğerdir.
Döndürülenler
Yeni bir bot çerçevesi yapılandırma örneği.
fromEndpoint(URL, string)
BotFrameworkConfig örneğini oluşturur. Bu yöntem yalnızca standart olmayan bir hizmet uç noktası veya parametre kullanan kullanıcılara yöneliktir. Not: Uç nokta URL'sinde belirtilen sorgu parametreleri, diğer API'ler tarafından ayarlansalar bile değiştirilmez. Not: FromEndpoint ile yetkilendirme belirtecini kullanmak için fromEndpoint yönteminde subscriptionKey öğesine boş bir dize geçirin ve ardından oluşturulan BotFrameworkConfig örneğinde authorizationToken="token" değerini yetkilendirme belirtecini kullanacak şekilde ayarlayın. Not: Sürüm 1.15.0'da eklendi.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): BotFrameworkConfig
Parametreler
- endpoint
-
URL
Bağlanacak hizmet uç noktası.
- subscriptionKey
-
string
Abonelik anahtarı. Abonelik anahtarı belirtilmezse yetkilendirme belirteci ayarlanmalıdır.
Döndürülenler
- Sağlanan uç noktayı kullanan yeni bir bot çerçevesi yapılandırma örneği.
fromHost(string | URL, string, string)
BotFrameworkConfig örneğini oluşturur. Bu yöntem yalnızca varsayılan olmayan bir hizmet konağı kullanan kullanıcılara yöneliktir. Standart kaynak yolu varsayılır. Standart olmayan kaynak yolu olan veya hiç yolu olmayan hizmetler için bunun yerine fromEndpoint kullanın. Not: Konak URI'sinde sorgu parametrelerine izin verilmez ve diğer API'ler tarafından ayarlanmalıdır. Not: fromHost ile yetkilendirme belirteci kullanmak için fromHost(URL) kullanın ve ardından oluşturulan BotFrameworkConfig örneğinde AuthorizationToken özelliğini ayarlayın. Not: Sürüm 1.15.0'da eklendi.
static function fromHost(host: string | URL, subscriptionKey?: string, botId?: string): BotFrameworkConfig
Parametreler
- host
-
string | URL
BIR URL sağlanırsa, protokole sahip tam konak (örneğin wss://your.host.com:1234) kullanılır. Bir dize sağlanırsa, wss://{host}.convai.speech.azure.us içine eklenir.
- subscriptionKey
-
string
Abonelik anahtarı. Abonelik anahtarı belirtilmezse yetkilendirme belirteci ayarlanmalıdır.
- botId
-
string
İsteğe bağlı. Azure kaynak grubu içinde belirli bir botu kullanmaya yönelik tanımlayıcı. Kaynak adına eşdeğerdir.
Döndürülenler
Yeni bir bot çerçevesi yapılandırma örneği.
fromSubscription(string, string, string)
Sağlanan abonelik bilgileriyle bir bot çerçevesi yapılandırma örneği oluşturur.
static function fromSubscription(subscription: string, region: string, botId?: string): BotFrameworkConfig
Parametreler
- subscription
-
string
Botla ilişkili abonelik anahtarı
- region
-
string
Bölge adı ( bölge sayfasına bakın).
- botId
-
string
İsteğe bağlı. Azure kaynak grubu içinde belirli bir botu kullanmaya yönelik tanımlayıcı. Kaynak adına eşdeğerdir.
Döndürülenler
Yeni bir bot çerçevesi yapılandırma örneği.
Devralınan Yöntemin Ayrıntıları
close()
İlişkili kaynakları at.
function close()
Devralınan DialogServiceConfigImpl.close
getProperty(string | PropertyId, string)
Adlandırılmış özelliği değer olarak ayarlar
function getProperty(name: string | PropertyId, def?: string): string
Parametreler
- name
-
string | PropertyId
Alınacak özellik.
- def
-
string
Özelliğin bilinmemesi durumunda döndürülecek varsayılan değer.
Döndürülenler
string
Verilen özelliğin geçerli değeri veya sağlanan varsayılan değeri.
Devralınan DialogServiceConfigImpl.getProperty
setProperty(string | PropertyId, string)
Adlandırılmış özelliği değer olarak ayarlar
function setProperty(name: string | PropertyId, value: string)
Parametreler
- name
-
string | PropertyId
Ayarlanacak özellik.
- value
-
string
Değer.
Devralınan DialogServiceConfigImpl.setProperty
setProxy(string, number, string, string)
Ara sunucu yapılandırmasını ayarlar. Yalnızca Node.js ortamlarda geçerlidir. Sürüm 1.4.0'da eklendi.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName?: string, proxyPassword?: string)
Parametreler
- proxyHostName
-
string
Protokol şeması olmadan ara sunucunun ana bilgisayar adı (http://)
- proxyPort
-
number
Ara sunucunun bağlantı noktası numarası.
- proxyUserName
-
string
Proxy sunucusunun kullanıcı adı.
- proxyPassword
-
string
Proxy sunucusunun parolası.
Devralınan DialogServiceConfigImpl.setProxy
setServiceProperty(string, string, UriQueryParameter)
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
Parametreler
- name
-
string
- value
-
string
- channel
- UriQueryParameter
Devralınan DialogServiceConfigImpl.setServiceProperty