Sdílet prostřednictvím


SendActivitiesHandler Delegát

Definice

Metoda, která se může účastnit odesílání událostí aktivity pro aktuální otočení.

public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse[]> SendActivitiesHandler(ITurnContext turnContext, List<Activity> activities, Func<Task<ResourceResponse[]>> next);
type SendActivitiesHandler = delegate of ITurnContext * List<Activity> * Func<Task<ResourceResponse[]>> -> Task<ResourceResponse[]>
Public Delegate Function SendActivitiesHandler(turnContext As ITurnContext, activities As List(Of Activity), next As Func(Of Task(Of ResourceResponse()))) As Task(Of ResourceResponse()) 

Parametry

turnContext
ITurnContext

Kontextový objekt pro otočení.

activities
List<Activity>

Aktivity, které se mají odeslat.

next
Func<Task<ResourceResponse[]>>

Delegát, který se má zavolat pro pokračování zpracování událostí.

Návratová hodnota

Úloha, která představuje práci zařazenou do fronty k provedení.

Poznámky

Obslužná rutina volá delegáta next , který předá řízení další registrované obslužné rutině. Pokud obslužná rutina nevolá dalšího delegáta, adaptér nezavolá žádnou z následujících obslužných rutin a neodešle activities.

Pokud jsou aktivity úspěšně odeslány, next delegát vrátí pole ResourceResponse objektů obsahující ID, která přijímající kanál přiřadil k aktivitám. Toto pole použijte jako návratnou hodnotu této obslužné rutiny.

Platí pro

Viz také