SendActivitiesHandler Delegált

Definíció

Egy metódus, amely részt vehet a tevékenységesemények küldésében az aktuális fordulóban.

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()) 

Paraméterek

turnContext
ITurnContext

A sor környezeti objektuma.

activities
List<Activity>

Az elküldendő tevékenységek.

next
Func<Task<ResourceResponse[]>>

Az eseményfeldolgozás folytatásához meghívandó meghatalmazott.

Visszatérési érték

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

A kezelő meghívja a next meghatalmazottat, hogy adja át a vezérlést a következő regisztrált kezelőnek. Ha egy kezelő nem hívja meg a következő meghatalmazottat, az adapter nem hívja meg a következő kezelőket, és nem küldi el a következőt activities.

Ha a tevékenységek sikeresen el lettek küldve, a next meghatalmazott olyan objektumtömböt ResourceResponse ad vissza, amely tartalmazza azokat az azonosítókat, amelyeket a fogadó csatorna hozzárendelt a tevékenységekhez. Használja ezt a tömböt a kezelő visszatérési értékeként.

A következőre érvényes:

Lásd még