BotFrameworkConfig class
الفئة التي تحدد تكوينات كائن موصل خدمة الحوار لاستخدام الواجهة الخلفية ل Bot Framework.
- Extends
-
DialogServiceConfigImpl
المنشئون
Bot |
إنشاء مثيل BotFrameworkConfig. |
الخصائص
application |
تعيين معرف تطبيق الواجهة الخلفية المقابل. |
Dialog |
|
output |
|
properties | يوفر الوصول إلى الخصائص المخصصة. |
speech |
الحصول على لغة التعرف على الكلام. |
الأساليب
from |
إنشاء مثيل تكوين إطار عمل روبوت للرمز المميز للتخويل المحدد والمنطقة. ملاحظة: يجب على المتصل التأكد من أن رمز التخويل المميز صالح. قبل انتهاء صلاحية رمز التخويل المميز، يجب على المتصل تحديثه عن طريق تعيين خاصية authorizationToken على مثيل DialogServiceConnector المقابل الذي تم إنشاؤه باستخدام هذا التكوين. يتم نسخ محتويات عناصر التكوين عند إنشاء الموصلات، لذلك لن يؤدي تعيين authorizationToken على DialogServiceConnector إلى تحديث الرمز المميز لتخويل التكوين الأصلي. إنشاء مثيل تكوين جديد أو تعيين خاصية SpeechServiceAuthorization_Token لتحديث مثيل موجود إذا كان سيتم استخدامه لإنشاء المزيد من DialogServiceConnectors. |
from |
إنشاء مثيل BotFrameworkConfig. هذا الأسلوب مخصص فقط للمستخدمين الذين يستخدمون نقطة نهاية خدمة غير قياسية أو معلمات. ملاحظة: لا يتم تغيير معلمات الاستعلام المحددة في عنوان URL لنقطة النهاية، حتى إذا تم تعيينها بواسطة أي واجهات برمجة تطبيقات أخرى. ملاحظة: لاستخدام رمز التخويل المميز مع fromEndpoint، مرر سلسلة فارغة إلى subscriptionKey في أسلوب fromEndpoint، ثم قم بتعيين authorizationToken="token" على مثيل BotFrameworkConfig الذي تم إنشاؤه لاستخدام الرمز المميز للتخويل. ملاحظة: تمت إضافته في الإصدار 1.15.0. |
from |
إنشاء مثيل BotFrameworkConfig. هذا الأسلوب مخصص فقط للمستخدمين الذين يستخدمون مضيف خدمة غير افتراضي. سيتم افتراض مسار المورد القياسي. بالنسبة للخدمات ذات مسار مورد غير قياسي أو لا يوجد مسار على الإطلاق، استخدم fromEndpoint بدلا من ذلك. ملاحظة: معلمات الاستعلام غير مسموح بها في URI المضيف ويجب تعيينها بواسطة واجهات برمجة التطبيقات الأخرى. ملاحظة: لاستخدام رمز مميز للتخويل مع 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 لنقطة النهاية، حتى إذا تم تعيينها بواسطة أي واجهات برمجة تطبيقات أخرى. ملاحظة: لاستخدام رمز التخويل المميز مع 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
- channel
- UriQueryParameter
موروث من DialogServiceConfigImpl.setServiceProperty