Recognizer class
تعريف أداة التعرف على الفئة الأساسية التي تحتوي بشكل أساسي على معالجات الأحداث الشائعة.
الخصائص
| internal |
|
| session |
تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل. |
| session |
تعريف معالج الأحداث للأحداث المتوقفة عن الجلسة. |
| speech |
تعريف معالج الأحداث للأحداث المتوقفة عن الكلام. |
| speech |
تعريف معالج الأحداث لأحداث بدء الكلام. |
| telemetry |
يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام. |
الأساليب
| close(() => void, (error: string) => void) | التخلص من الموارد المقترنة. |
| dispose(boolean) | يقوم هذا الأسلوب بتنظيف الموارد. يشير التخلص من المعلمة المنطقية إلى ما إذا كان الأسلوب يتم استدعاؤه من التخلص (إذا كان التخلص صحيحا) أو من المنهي (إذا كان التخلص غير صحيح). يجب أن تتجاوز الفئات المشتقة هذا الأسلوب للتخلص من المورد إذا لزم الأمر. |
| enable |
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام. |
تفاصيل الخاصية
internalData
object internalData
قيمة الخاصية
object
sessionStarted
تعريف معالج الأحداث للأحداث التي بدأت جلسة العمل.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
قيمة الخاصية
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
تعريف معالج الأحداث للأحداث المتوقفة عن الجلسة.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
قيمة الخاصية
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
تعريف معالج الأحداث للأحداث المتوقفة عن الكلام.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
قيمة الخاصية
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
تعريف معالج الأحداث لأحداث بدء الكلام.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
قيمة الخاصية
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
يقوم هذا الأسلوب بإرجاع الحالة الحالية لإعداد بيانات تتبع الاستخدام.
static boolean telemetryEnabled
قيمة الخاصية
boolean
صحيح إذا تم تمكين بيانات تتبع الاستخدام، خطأ خلاف ذلك.
تفاصيل الأسلوب
close(() => void, (error: string) => void)
التخلص من الموارد المقترنة.
function close(cb?: () => void, errorCb?: (error: string) => void)
المعلمات
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
يقوم هذا الأسلوب بتنظيف الموارد. يشير التخلص من المعلمة المنطقية إلى ما إذا كان الأسلوب يتم استدعاؤه من التخلص (إذا كان التخلص صحيحا) أو من المنهي (إذا كان التخلص غير صحيح). يجب أن تتجاوز الفئات المشتقة هذا الأسلوب للتخلص من المورد إذا لزم الأمر.
function dispose(disposing: boolean): Promise<void>
المعلمات
- disposing
-
boolean
وضع علامة لطلب التخلص منها.
المرتجعات
Promise<void>
enableTelemetry(boolean)
تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.
static function enableTelemetry(enabled: boolean)
المعلمات
- enabled
-
boolean
الإعداد العمومي لجمع بيانات تتبع الاستخدام. إذا تم تعيينها إلى true، يتم جمع معلومات القياس عن بعد مثل أخطاء الميكروفون، ويتم جمع أخطاء التعرف وإرسالها إلى Microsoft. إذا تم تعيينه إلى خطأ، فلن يتم إرسال أي بيانات تتبع الاستخدام إلى Microsoft.