Recognizer class

يحدد أداة التعرف على الفئة الأساسية التي تحتوي بشكل أساسي على معالجات الأحداث الشائعة.

الخصائص

internalData
sessionStarted

يحدد معالج الأحداث للأحداث التي بدأت في جلسة العمل.

sessionStopped

يحدد معالج الأحداث للأحداث المتوقفة عن الجلسة.

speechEndDetected

يحدد معالج الأحداث للأحداث المتوقفة عن الكلام.

speechStartDetected

يحدد معالج الأحداث لأحداث بدء الكلام.

telemetryEnabled

ترجع هذه الطريقة الحالة الحالية لإعداد بيانات تتبع الاستخدام.

الأساليب

close(() => void, (error: string) => void)

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

dispose(boolean)

يقوم هذا الأسلوب بتنظيف الموارد. يشير التخلص من المعلمة المنطقية إلى ما إذا كان يتم استدعاء الأسلوب من التخلص (إذا كان التخلص صحيحا) أو من المنهي (إذا كان التخلص خطأ). يجب أن تتجاوز الفئات المشتقة هذا الأسلوب للتخلص من المورد إذا لزم الأمر.

enableTelemetry(boolean)

تمكن هذه الطريقة بيانات تتبع الاستخدام أو تعطلها بشكل عام.

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

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.