ActivityHandler.OnEventAsync الأسلوب
التعريف
هام
تتعلق بعض المعلومات بالمنتج الذي تم إصداره مسبقًا الذي قد تم تعديله بشكل كبير قبل إصداره. لا تقدم Microsoft أي ضمانات، صريحة كانت أو ضمنية، فيما يتعلق بالمعلومات المقدمة هنا.
يتم استدعاؤه عند تلقي حدث آخر غير tokens/response عند استخدام السلوك الأساسي.OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken)
يمكن تجاوز هذا الأسلوب اختياريا إذا كان من المفترض أن يتعامل الروبوت مع الأحداث المتنوعة.
بشكل افتراضي، لا يفعل هذا الأسلوب شيئا.
protected virtual System.Threading.Tasks.Task OnEventAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnEventAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnEventAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IEventActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnEventAsync (turnContext As ITurnContext(Of IEventActivity), cancellationToken As CancellationToken) As Task
المعلمات
- turnContext
- ITurnContext<IEventActivity>
عنصر سياق مكتوب بقوة لهذا الدور.
- cancellationToken
- CancellationToken
رمز إلغاء يمكن استخدامه من قبل كائنات أو مؤشرات ترابط أخرى لتلقي إشعار بالإلغاء.
المرتجعات
مهمة تمثل العمل في قائمة الانتظار لتنفيذه.
الملاحظات
OnEventActivityAsync(ITurnContext<IEventActivity>, CancellationToken) عندما يتلقى الأسلوب حدثا Name بخلاف "الرموز المميزة/الاستجابة"، فإنه يستدعي هذا الأسلوب.