BotFrameworkConfig class

الفئة التي تحدد تكوينات كائن موصل خدمة الحوار لاستخدام الواجهة الخلفية ل Bot Framework.

Extends

DialogServiceConfigImpl

المنشئون

BotFrameworkConfig()

إنشاء مثيل BotFrameworkConfig.

الخصائص

applicationId

تعيين معرف تطبيق الواجهة الخلفية المقابل.

DialogTypes
outputFormat
properties

يوفر الوصول إلى الخصائص المخصصة.

speechRecognitionLanguage

الحصول على لغة التعرف على الكلام.

الأساليب

fromAuthorizationToken(string, string, string)

إنشاء مثيل تكوين إطار عمل روبوت للرمز المميز للتخويل المحدد والمنطقة. ملاحظة: يجب على المتصل التأكد من أن رمز التخويل المميز صالح. قبل انتهاء صلاحية رمز التخويل المميز، يجب على المتصل تحديثه عن طريق تعيين خاصية authorizationToken على مثيل DialogServiceConnector المقابل الذي تم إنشاؤه باستخدام هذا التكوين. يتم نسخ محتويات عناصر التكوين عند إنشاء الموصلات، لذلك لن يؤدي تعيين authorizationToken على DialogServiceConnector إلى تحديث الرمز المميز لتخويل التكوين الأصلي. إنشاء مثيل تكوين جديد أو تعيين خاصية SpeechServiceAuthorization_Token لتحديث مثيل موجود إذا كان سيتم استخدامه لإنشاء المزيد من DialogServiceConnectors.

fromEndpoint(URL, string)

إنشاء مثيل BotFrameworkConfig. هذا الأسلوب مخصص فقط للمستخدمين الذين يستخدمون نقطة نهاية خدمة غير قياسية أو معلمات. ملاحظة: لا يتم تغيير معلمات الاستعلام المحددة في عنوان URL لنقطة النهاية، حتى إذا تم تعيينها بواسطة أي واجهات برمجة تطبيقات أخرى. ملاحظة: لاستخدام رمز التخويل المميز مع fromEndpoint، مرر سلسلة فارغة إلى subscriptionKey في أسلوب fromEndpoint، ثم قم بتعيين authorizationToken="token" على مثيل BotFrameworkConfig الذي تم إنشاؤه لاستخدام الرمز المميز للتخويل. ملاحظة: تمت إضافته في الإصدار 1.15.0.

fromHost(string | URL, string, string)

إنشاء مثيل BotFrameworkConfig. هذا الأسلوب مخصص فقط للمستخدمين الذين يستخدمون مضيف خدمة غير افتراضي. سيتم افتراض مسار المورد القياسي. بالنسبة للخدمات ذات مسار مورد غير قياسي أو لا يوجد مسار على الإطلاق، استخدم fromEndpoint بدلا من ذلك. ملاحظة: معلمات الاستعلام غير مسموح بها في URI المضيف ويجب تعيينها بواسطة واجهات برمجة التطبيقات الأخرى. ملاحظة: لاستخدام رمز مميز للتخويل مع fromHost، استخدم fromHost(URL) ثم قم بتعيين الخاصية AuthorizationToken على مثيل BotFrameworkConfig الذي تم إنشاؤه. ملاحظة: تمت إضافته في الإصدار 1.15.0.

fromSubscription(string, string, string)

إنشاء مثيل تكوين إطار عمل روبوت مع معلومات الاشتراك المتوفرة.

الأساليب المتوارثة

close()

التخلص من الموارد المقترنة.

getProperty(string | PropertyId, string)

تعيين خاصية مسماة كقيمة

setProperty(string | PropertyId, string)

تعيين خاصية مسماة كقيمة

setProxy(string, number, string, string)

تعيين تكوين الوكيل. ذات صلة فقط في بيئات Node.js. تمت إضافته في الإصدار 1.4.0.

setServiceProperty(string, string, UriQueryParameter)

تفاصيل المنشئ

BotFrameworkConfig()

إنشاء مثيل BotFrameworkConfig.

new BotFrameworkConfig()

تفاصيل الخاصية

applicationId

تعيين معرف تطبيق الواجهة الخلفية المقابل.

void applicationId

قيمة الخاصية

void

DialogTypes

static { BotFramework: string, CustomCommands: string } DialogTypes

قيمة الخاصية

{ BotFramework: string, CustomCommands: string }

outputFormat

OutputFormat 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 لنقطة النهاية، حتى إذا تم تعيينها بواسطة أي واجهات برمجة تطبيقات أخرى. ملاحظة: لاستخدام رمز التخويل المميز مع 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 المضيف ويجب تعيينها بواسطة واجهات برمجة التطبيقات الأخرى. ملاحظة: لاستخدام رمز مميز للتخويل مع 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

موروث من DialogServiceConfigImpl.setServiceProperty