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.