SendActivitiesHandler Delegált
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.
- 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.