ChannelResponseQueue.HandleResponsesAsync Method

Definition

Processes queued responses. This blocks until CompleteHandlerForRequest is called.

public System.Threading.Tasks.Task HandleResponsesAsync(string requestId, Func<Microsoft.Agents.Core.Models.IActivity,System.Threading.Tasks.Task> action, System.Threading.CancellationToken cancellationToken);
member this.HandleResponsesAsync : string * Func<Microsoft.Agents.Core.Models.IActivity, System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function HandleResponsesAsync (requestId As String, action As Func(Of IActivity, Task), cancellationToken As CancellationToken) As Task

Parameters

requestId
String
action
Func<IActivity,Task>

Async action to call when an Activity is received.

cancellationToken
CancellationToken

Returns

Applies to