SendActivitiesHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Метод, который может участвовать в отправке событий действия для текущего поворота.
public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse[]> SendActivitiesHandler(ITurnContext turnContext, List<Activity> activities, Func<Task<ResourceResponse[]>> next);
type SendActivitiesHandler = delegate of ITurnContext * List<Activity> * Func<Task<ResourceResponse[]>> -> Task<ResourceResponse[]>
Public Delegate Function SendActivitiesHandler(turnContext As ITurnContext, activities As List(Of Activity), next As Func(Of Task(Of ResourceResponse()))) As Task(Of ResourceResponse())
Параметры
- turnContext
- ITurnContext
Объект контекста для шага.
- next
- Func<Task<ResourceResponse[]>>
Делегат для вызова для продолжения обработки событий.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Комментарии
Обработчик вызывает делегата next
для передачи управления следующему зарегистрированным обработчику. Если обработчик не вызывает следующий делегат, адаптер не вызывает ни один из последующих обработчиков и не отправляет activities
.
Если действия успешно отправлены, next
делегат возвращает массив ResourceResponse объектов, содержащих идентификаторы, назначенные получающим каналом действиям. Используйте этот массив в качестве возвращаемого значения этого обработчика.