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