Поделиться через


TeamsActivityHandler.OnTeamsMessagingExtensionQueryAsync Метод

Определение

Вызывается при получении действия запроса расширения обмена сообщениями от соединителя.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse> OnTeamsMessagingExtensionQueryAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, Microsoft.Bot.Schema.Teams.MessagingExtensionQuery query, System.Threading.CancellationToken cancellationToken);
abstract member OnTeamsMessagingExtensionQueryAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.Teams.MessagingExtensionQuery * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse>
override this.OnTeamsMessagingExtensionQueryAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.Teams.MessagingExtensionQuery * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.MessagingExtensionResponse>
Protected Overridable Function OnTeamsMessagingExtensionQueryAsync (turnContext As ITurnContext(Of IInvokeActivity), query As MessagingExtensionQuery, cancellationToken As CancellationToken) As Task(Of MessagingExtensionResponse)

Параметры

turnContext
ITurnContext<IInvokeActivity>

Строго типизированный объект контекста для этого шага.

query
MessagingExtensionQuery

Запрос для команды поиска.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Ответ расширения для сообщений для запроса.

Применяется к