SendActivitiesHandler type

Gestore che può partecipare agli eventi di attività di invio per il turno corrente.

type SendActivitiesHandler = (
  context: TurnContext,
  activities: Partial<Activity>[],
  next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>

Commenti

Parameters

Nome Tipo Descrizione
context TurnContext Oggetto contesto per il turno.
activities Attività> parziale<[] Attività da inviare.
next () => Promise<ResourceResponse[]> Funzione da chiamare per continuare l'elaborazione degli eventi.

Restituisce

Promise<ResourceResponse[]>

Un gestore chiama la funzione per passare il next controllo al gestore registrato successivo. Se un gestore non chiama la next funzione, l'adapter non chiama uno dei gestori successivi e non invia le attività all'utente.

Se le attività vengono inviate correttamente, la next funzione restituisce una matrice di oggetti ResourceResponse contenenti gli ID assegnati al canale di ricezione alle attività. Usare questa matrice come valore restituito di questo gestore.

Vedere anche