CustomCommandsConfig class

CustomCommands arka ucu kullanmak için iletişim kutusu hizmeti bağlayıcı nesnesi yapılandırmalarını tanımlayan sınıf.

Extends

DialogServiceConfigImpl

Oluşturucular

CustomCommandsConfig()

CustomCommandsConfig örneğini oluşturur.

Özellikler

applicationId

Karşılık gelen arka uç uygulama tanımlayıcısını alır.

DialogTypes
outputFormat
properties

Özel özelliklere erişim sağlar.

speechRecognitionLanguage

Konuşma tanıma dilini alır.

Yöntemler

fromAuthorizationToken(string, string, string)

Belirtilen Konuşma Komutları uygulama kimliği, yetkilendirme belirteci ve bölge ile bot çerçevesi yapılandırmasının bir örneğini oluşturur. Not: Çağıranın yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Yetkilendirme belirtecinin süresi dolmadan önce çağıranın bu ayarlayıcıyı yeni bir geçerli belirteçle çağırarak yenilemesi gerekir. Yeni bir tanıyıcı oluşturulurken yapılandırma değerleri kopyalandığından, yeni belirteç değeri önceden oluşturulmuş olan tanıyıcılar için geçerli olmaz. Daha önce oluşturulmuş olan tanıyıcılar için, belirteci yenilemek için ilgili tanıyıcının yetkilendirme belirtecini ayarlamanız gerekir. Aksi takdirde, tanıyıcılar tanıma sırasında hatalarla karşılaşır.

fromSubscription(string, string, string)

Belirtilen abonelik ve bölgeyle bot çerçevesi yapılandırmasının bir örneğini oluşturur.

Devralınan Yöntemler

close()

İlişkili kaynakları at.

getProperty(string | PropertyId, string)

Adlandırılmış özelliği değer olarak ayarlar

setProperty(string | PropertyId, string)

Adlandırılmış özelliği değer olarak ayarlar

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.

setServiceProperty(string, string, UriQueryParameter)

Oluşturucu Ayrıntıları

CustomCommandsConfig()

CustomCommandsConfig örneğini oluşturur.

new CustomCommandsConfig()

Özellik Ayrıntıları

applicationId

Karşılık gelen arka uç uygulama tanımlayıcısını alır.

string applicationId

Özellik Değeri

string

DialogTypes

static { BotFramework: string, CustomCommands: string } DialogTypes

Özellik Değeri

{ BotFramework: string, CustomCommands: string }

outputFormat

OutputFormat outputFormat

Özellik Değeri

properties

Özel özelliklere erişim sağlar.

PropertyCollection properties

Özellik Değeri

Özellikler.

speechRecognitionLanguage

Konuşma tanıma dilini alır.

string speechRecognitionLanguage

Özellik Değeri

string

Yöntem Ayrıntıları

fromAuthorizationToken(string, string, string)

Belirtilen Konuşma Komutları uygulama kimliği, yetkilendirme belirteci ve bölge ile bot çerçevesi yapılandırmasının bir örneğini oluşturur. Not: Çağıranın yetkilendirme belirtecinin geçerli olduğundan emin olması gerekir. Yetkilendirme belirtecinin süresi dolmadan önce çağıranın bu ayarlayıcıyı yeni bir geçerli belirteçle çağırarak yenilemesi gerekir. Yeni bir tanıyıcı oluşturulurken yapılandırma değerleri kopyalandığından, yeni belirteç değeri önceden oluşturulmuş olan tanıyıcılar için geçerli olmaz. Daha önce oluşturulmuş olan tanıyıcılar için, belirteci yenilemek için ilgili tanıyıcının yetkilendirme belirtecini ayarlamanız gerekir. Aksi takdirde, tanıyıcılar tanıma sırasında hatalarla karşılaşır.

static function fromAuthorizationToken(applicationId: string, authorizationToken: string, region: string): CustomCommandsConfig

Parametreler

applicationId

string

Konuşma Komutları uygulama kimliği.

authorizationToken

string

Uygulamayla ilişkili yetkilendirme belirteci.

region

string

Bölge adı ( bölge sayfasına bakın).

Döndürülenler

Yeni konuşma komutları yapılandırması.

fromSubscription(string, string, string)

Belirtilen abonelik ve bölgeyle bot çerçevesi yapılandırmasının bir örneğini oluşturur.

static function fromSubscription(applicationId: string, subscription: string, region: string): CustomCommandsConfig

Parametreler

applicationId

string

Konuşma Komutları uygulama kimliği.

subscription

string

Botla ilişkili abonelik anahtarı

region

string

Bölge adı ( bölge sayfasına bakın).

Döndürülenler

Yeni bir bot çerçevesi yapılandırması.

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ğer.

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

Ara sunucunun kullanıcı adı.

proxyPassword

string

Ara sunucunun parolası.

Devralınan DialogServiceConfigImpl.setProxy

setServiceProperty(string, string, UriQueryParameter)

function setServiceProperty(name: string, value: string, channel: UriQueryParameter)

Parametreler

name

string

value

string

Devralınan DialogServiceConfigImpl.setServiceProperty