Freigeben über


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