ActivityHandler.OnEventAsync الأسلوب

التعريف

يتم استدعاؤه عند تلقي حدث آخر غير 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 بخلاف "الرموز المميزة/الاستجابة"، فإنه يستدعي هذا الأسلوب.

ينطبق على

راجع أيضًا