Jazyk

SendActivitiesHandler Delegát

Definice

Metoda, která se může účastnit odesílání aktivit pro aktuální tah.

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 otáčení.

activities
List<Activity>

Aktivity, které se mají odeslat.

next
Func<Task<ResourceResponse[]>>

Delegát, aby zavolal a pokračoval ve zpracování události.

Návratová hodnota

Úloha, která představuje práci zařazenou do fronty ke spuštění.

Poznámky

Handler volá delegáta next , aby předal kontrolu dalšímu registrovanému handlerovi. Pokud handler nevolá dalšího delegáta, adaptér nevolá žádný z následujících handlerů a neodešle .activities

Pokud jsou aktivity úspěšně odeslány, delegát next vrátí pole objektů obsahujících ResourceResponse ID, která přijímající kanál přiřadil aktivitám. Použijte toto pole jako návratovou hodnotu tohoto handleru.

Platí pro

Viz také