Partager via


SendActivitiesHandler Délégué

Définition

Méthode qui peut participer à l’envoi d’événements d’activité pour le tour actuel.

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()) 

Paramètres

turnContext
ITurnContext

Objet de contexte pour le tour.

activities
List<Activity>

Activités à envoyer.

next
Func<Task<ResourceResponse[]>>

Délégué à appeler pour poursuivre le traitement des événements.

Valeur renvoyée

Tâche qui représente le travail mis en file d’attente à exécuter.

Remarques

Un gestionnaire appelle le délégué pour passer le next contrôle au gestionnaire inscrit suivant. Si un gestionnaire n’appelle pas le délégué suivant, l’adaptateur n’appelle aucun des gestionnaires suivants et n’envoie pas le activities.

Si les activités sont correctement envoyées, le next délégué retourne un tableau d’objets ResourceResponse contenant les ID que le canal de réception a affectés aux activités. Utilisez ce tableau comme valeur de retour de ce gestionnaire.

S’applique à

Voir aussi