SendActivitiesHandler type
Ein Handler, der an Sendeaktivitätsereignissen für die aktuelle Drehung teilnehmen kann.
type SendActivitiesHandler = (
context: TurnContext,
activities: Partial<Activity>[],
next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>
Hinweise
Parameter
Name | Art | Beschreibung |
---|---|---|
context |
TurnContext- | Das Kontextobjekt für die Drehung. |
activities |
Partielle<Aktivität>[] | Die zu sendenden Aktivitäten. |
next |
() => Zusage<ResourceResponse[]> | Die Funktion, die aufgerufen werden soll, um die Ereignisverarbeitung fortzusetzen. |
Gibt zurück.
Zusage<ResourceResponse[]>
Ein Handler ruft die next
-Funktion auf, um die Steuerung an den nächsten registrierten Handler zu übergeben. Wenn ein Handler die next
-Funktion nicht aufruft, ruft der Adapter keine der nachfolgenden Handler auf und sendet die Aktivitäten nicht an den Benutzer.
Wenn die Aktivitäten erfolgreich gesendet werden, gibt die next
-Funktion ein Array von ResourceResponse- Objekten zurück, die die IDs enthalten, die dem empfangenden Kanal den Aktivitäten zugewiesen sind. Verwenden Sie dieses Array als Rückgabewert dieses Handlers.
Siehe auch