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