UpdateActivityHandler Делегат

Определение

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

public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityHandler(ITurnContext turnContext, Activity activity, Func<Task<ResourceResponse>> next);
type UpdateActivityHandler = delegate of ITurnContext * Activity * Func<Task<ResourceResponse>> -> Task<ResourceResponse>
Public Delegate Function UpdateActivityHandler(turnContext As ITurnContext, activity As Activity, next As Func(Of Task(Of ResourceResponse))) As Task(Of ResourceResponse) 

Параметры

turnContext
ITurnContext

Объект контекста для шага.

activity
Activity

Действие замены.

next
Func<Task<ResourceResponse>>

Делегат для вызова для продолжения обработки событий.

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

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

Обработчик вызывает делегата next для передачи управления следующему зарегистрированным обработчику. Если обработчик не вызывает следующий делегат, адаптер не вызывает ни один из последующих обработчиков и не обновляет действие.

Id Действие указывает действие в беседе, которое необходимо заменить.

Если действие успешно отправлено, next делегат возвращает объект, ResourceResponse содержащий идентификатор, назначенный принимающему каналу для действия. Используйте этот объект ответа в качестве возвращаемого значения этого обработчика.

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

См. также раздел