BotMessageHandlerBase.ProcessMessageRequestAsync Method

Definition

Abstract method to process the incoming request using the registered adapter and bot and to return an InvokeResponse.

protected abstract System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessMessageRequestAsync (Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.Bot.Builder.Integration.IAdapterIntegration adapter, Microsoft.Bot.Builder.BotCallbackHandler botCallbackHandler, System.Threading.CancellationToken cancellationToken);
abstract member ProcessMessageRequestAsync : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.Bot.Builder.Integration.IAdapterIntegration * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected MustOverride Function ProcessMessageRequestAsync (request As HttpRequest, adapter As IAdapterIntegration, botCallbackHandler As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parameters

adapter
IAdapterIntegration

An instance of IAdapterIntegration.

botCallbackHandler
BotCallbackHandler

An instance of BotCallbackHandler.

cancellationToken
CancellationToken

A CancellationToken.

Returns

An InvokeResponse returned from the adapter.

Applies to