UpdateActivityHandler 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 az aktuális turnus frissítési tevékenységeseményeiben.
public delegate System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> UpdateActivityHandler(ITurnContext turnContext, Activity activity, Func<Task<ResourceResponse>> next);
type UpdateActivityHandler = delegate of ITurnContext * Activity * Func<Task<ResourceResponse>> -> Task<ResourceResponse>
Public Delegate Function UpdateActivityHandler(turnContext As ITurnContext, activity As Activity, next As Func(Of Task(Of ResourceResponse))) As Task(Of ResourceResponse)
Paraméterek
- turnContext
- ITurnContext
A turn környezeti objektuma.
- activity
- Activity
A cseretevékenység.
- 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
Egy kezelő meghívja a next meghatalmazottat, hogy adja át a vezérlőt 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 frissíti a tevékenységet.
A tevékenység azt Id jelzi, hogy a beszélgetésben milyen tevékenységet szeretne lecserélni.
Ha a tevékenység elküldése sikeresen megtörtént, a next meghatalmazott egy ResourceResponse objektumot ad vissza, amely tartalmazza azt az azonosítót, amelyet a fogadó csatorna hozzárendelt a tevékenységhez. Használja ezt a válaszobjektumot a kezelő visszatérési értékeként.