SendActivitiesHandler type
Ein Handler, der an Sendeaktivitätsereignissen für den aktuellen Turn teilnehmen kann.
type SendActivitiesHandler = (
context: TurnContext,
activities: Partial<Activity>[],
next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>
Hinweise
Parameter
Name | type | BESCHREIBUNG |
---|---|---|
context |
TurnContext | Das Kontextobjekt für den Turn. |
activities |
Partielle<Aktivität>[] | Die zu sendenden Aktivitäten. |
next |
() => Promise<ResourceResponse[]> | Die Funktion, die aufgerufen werden soll, um die Ereignisverarbeitung fortzusetzen. |
Rückgabe
Promise<ResourceResponse[]>
Ein Handler ruft die Funktion auf, um das next
Steuerelement an den nächsten registrierten Handler zu übergeben. Wenn ein Handler die next
Funktion nicht aufruft, ruft der Adapter keinen der nachfolgenden Handler auf und sendet die Aktivitäten nicht an den Benutzer.
Wenn die Aktivitäten erfolgreich gesendet wurden, gibt die next
Funktion ein Array von ResourceResponse-Objekten zurück, die die IDs enthalten, die der empfangende Kanal den Aktivitäten zugewiesen hat. Verwenden Sie dieses Array als Rückgabewert dieses Handlers.
Weitere Informationen