ActivityHandler.OnSearchInvokeAsync الأسلوب

التعريف

يتم استدعاؤه عند إرسال نشاط "استدعاء" للروبوت باسم "التطبيق/البحث".

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بشكل جيد .

ينطبق على

راجع أيضًا