Freigeben über


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