UpdateActivityHandler Delegált

Definíció

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.

A következőre érvényes:

Lásd még